Co to jest format pliku RBF?
Pliki z rozszerzeniem .rbf zawierają kopie zapasowe plików, które są nadpisywane podczas instalacji oprogramowania. Za tworzenie plików .rbf odpowiada Windows Installer (msiexec.exe), działający w systemie Microsoft Windows. Pliki te zachowują wszystkie dane, które zostaną zastąpione lub zmodyfikowane w procesie instalacji.
Na początku instalacji oryginalne wersje wszystkich nadpisywanych plików są kopiowane do plików kopii zapasowej .rbf i przechowywane w ukrytym folderze Config.msi w katalogu głównym dysku docelowego (na przykład C:\Config.msi\). Dodatkowo generowany jest powiązany plik .rbs, który zawiera skrypt wycofania (rollback script) instruujący, w jaki sposób należy przywrócić dane z kopii zapasowej. Jeśli instalacja zakończy się pomyślnie, zarówno pliki .rbf, jak i .rbs są automatycznie usuwane z dysku twardego.
W przypadku błędu lub przerwania instalacji, dane z plików .rbf są przywracane do ich pierwotnej lokalizacji. Metoda ta gwarantuje, że nawet jeśli instalacja oprogramowania nie powiedzie się w połowie, już działające aplikacje nie zostaną uszkodzone.
Folder Config.msi jest normalnie ukryty i ograniczony do dostępu na poziomie SYSTEM, aby zapobiec manipulacjom podczas procesu instalacji.
Bezpieczeństwo
RYZYKO: LOWPliki RBF są surowymi binarnymi kopiami zapasowymi legalnych plików systemowych tworzonymi przez Windows Installer. Nie są one plikami wykonywalnymi i same w sobie nie stanowią wektora złośliwego oprogramowania. Folder Config.msi jest znaną lokalizacją, którą niektóre szkodliwe programy mogą próbować wykorzystać poprzez luki typu „race condition” (rodzina CVE-2017-0100) - jednak same pliki .rbf są bezpiecznymi kopiami zapasowymi.
Szczegóły formatu
w pigułce- Plik ustawień Rebirth RB-338 - Program Propellerhead ReBirth RB-338 (wycofany w 2005 r.) używał rozszerzenia .rbf dla plików ustawień syntezatora.
- Obraz binarny oprogramowania układowego routera - Niektórzy producenci routerów (np. TP-Link, D-Link) używają rozszerzenia .rbf dla obrazów binarnych aktualizacji oprogramowania układowego (firmware).
Programy otwierające pliki RBF
Szczegóły techniczne
specyfikacja| Typ formatu | Własnościowy binarny plik kopii zapasowej (wewnętrzny format Windows Installer) |
| Typ MIME | application/octet-stream (brak zarejestrowanego typu) |
| Kodowanie | Binarne |
| Kolejność bajtów | Little-endian |
| Kompresja | Brak - pliki są surowymi kopiami binarnymi oryginałów |
| Typowy rozmiar pliku | Od bajtów do setek MB (zależy od rozmiaru plików nadpisywanych podczas instalacji) |
| Lokalizacja przechowywania | C:\Config.msi\ (ukryty folder w katalogu głównym docelowego dysku instalacji; dostęp tylko dla SYSTEM) |
| Plik powiązany | Skrypt wycofania .rbs, który kieruje sposobem stosowania danych kopii zapasowej .rbf podczas wycofywania zmian |
| Utworzony przez | Windows Installer (msiexec.exe) automatycznie na początku każdej instalacji MSI |
| Cykl życia | Automatycznie usuwany po pomyślnym zakończeniu instalacji; zachowywany tylko w przypadku awarii lub przerwania |
| Powiązany system operacyjny | Windows (wszystkie wersje obsługujące Windows Installer) |
| Wprowadzony wraz z | Windows Installer 1.0, dołączony do Windows 2000 (wydany w lutym 2000 r.) |
| Uwaga dotycząca bezpieczeństwa | Folder Config.msi jest dostępny tylko dla konta SYSTEM; błędy typu „race condition” we wcześniejszych kompilacjach (np. CVE-2017-0100) pozwalały na eskalację uprawnień, co zostało naprawione w późniejszych wersjach Windows 10 |
| Wydano | 1999 (Windows Installer 1.0, Windows 2000) |
| Specyfikacja | learn.microsoft.com |
Konwersje RBF
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki RBF.