Что такое формат файла RBF?
Файлы с расширением .rbf содержат резервные копии файлов, которые перезаписываются во время установки программного обеспечения. Windows Installer (msiexec.exe), работающий в Microsoft Windows, отвечает за создание файлов .rbf. Эти файлы сохраняют все данные, которые будут заменены или изменены в процессе установки.
В начале установки оригинальные версии всех перезаписываемых файлов копируются в резервные файлы .rbf и сохраняются в скрытой папке Config.msi в корне целевого диска (например, C:\Config.msi\). Кроме того, создается парный файл .rbs, который содержит сценарий отката, указывающий, как следует восстановить зарезервированные данные. Если установка завершается успешно, файлы .rbf и .rbs автоматически удаляются с жесткого диска.
В случае ошибки или прерывания установки данные из файлов .rbf восстанавливаются в исходное местоположение. Этот метод гарантирует, что даже если установка программного обеспечения завершится неудачей на полпути, уже функционирующие приложения не будут повреждены.
Папка Config.msi обычно скрыта и ограничена доступом на уровне SYSTEM, чтобы предотвратить несанкционированное вмешательство в процессе установки.
Безопасность и защита
РИСК: LOWФайлы RBF - это необработанные бинарные резервные копии легитимных системных файлов, созданные Windows Installer. Они не являются исполняемыми и сами по себе не являются вектором вредоносного ПО. Папка Config.msi - известное место, которое некоторые вредоносные программы могут пытаться использовать через состояния гонки (семейство CVE-2017-0100), но сами файлы .rbf безвредны.
Детали формата
в двух словах- Файл пресетов Rebirth RB-338 - Propellerhead ReBirth RB-338 (снят с производства в 2005 г.) использовал .rbf для файлов пресетов синтезатора.
- Бинарный файл прошивки роутера - Некоторые производители роутеров (например, TP-Link, D-Link) используют .rbf для бинарных образов обновления прошивки.
Программы, открывающие файлы RBF
Технические подробности
глубокая спецификация| Тип формата | Проприетарный бинарный файл резервной копии (внутренний формат Windows Installer) |
| MIME-тип | application/octet-stream (незарегистрированный тип) |
| Кодировка | Бинарная |
| Порядок байтов | Little-endian |
| Сжатие | Отсутствует - файлы являются необработанными бинарными копиями оригиналов |
| Типичный размер файла | От байтов до сотен МБ (зависит от размера файлов, перезаписываемых при установке) |
| Место хранения | C:\Config.msi\ (скрытая папка в корне целевого диска установки; доступ только для SYSTEM) |
| Парный файл | Сценарий отката .rbs, который управляет применением данных резервной копии .rbf во время отката |
| Кем создан | Windows Installer (msiexec.exe) автоматически в начале каждой установки MSI |
| Жизненный цикл | Автоматически удаляется при успешном завершении установки; сохраняется только при сбое или прерывании |
| Связанная операционная система | Windows (все версии, поддерживающие Windows Installer) |
| Представлен в | Windows Installer 1.0, включен в Windows 2000 (выпущен в феврале 2000 г.) |
| Примечание по безопасности | Папка Config.msi доступна только для SYSTEM; состояния гонки в ранних сборках (например, CVE-2017-0100) позволяли повышать привилегии, исправлено в более поздних версиях Windows 10 |
| Выпущен | 1999 (Windows Installer 1.0, Windows 2000) |
| Спецификация | learn.microsoft.com |
Конвертации RBF
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах RBF.