Wat is het RBF-bestandsformaat?
Bestanden met de extensie .rbf bevatten back-upkopieën van bestanden die worden overschreven tijdens een software-installatie. Windows Installer (msiexec.exe), werkend op Microsoft Windows, is verantwoordelijk voor het maken van .rbf-bestanden. Deze bestanden bewaren alle gegevens die tijdens het installatieproces worden vervangen of gewijzigd.
Aan het begin van de installatie worden de originele versies van alle bestanden die worden overschreven, gekopieerd naar .rbf-back-upbestanden en opgeslagen in de verborgen map Config.msi in de hoofdmap van de doelschijf (bijvoorbeeld C:\Config.msi\). Daarnaast wordt er een bijbehorend .rbs-bestand gegenereerd, dat het rollback-script bevat dat aangeeft hoe de geback-upte gegevens moeten worden hersteld. Als de installatie succesvol is voltooid, worden zowel de .rbf- als de .rbs-bestanden automatisch van de harde schijf verwijderd.
In het geval van een fout of een onderbroken installatie worden de gegevens uit de .rbf-bestanden hersteld naar hun oorspronkelijke locatie. Deze methode zorgt ervoor dat zelfs als een software-installatie halverwege mislukt, reeds functionerende applicaties niet worden beschadigd.
De map Config.msi is normaal gesproken verborgen en beperkt tot toegang op SYSTEM-niveau om manipulatie tijdens het installatieproces te voorkomen.
Beveiliging & veiligheid
RISICO: LOWRBF-bestanden zijn ruwe binaire back-ups van legitieme systeembestanden gemaakt door Windows Installer. Ze zijn niet uitvoerbaar en vormen op zichzelf geen malwarevector. De map Config.msi is een bekende locatie die sommige malware probeert te misbruiken via race conditions (CVE-2017-0100-familie) - maar de .rbf-bestanden zelf zijn onschadelijke back-ups.
Formaatdetails
in een notendop- Rebirth RB-338 preset-bestand - Propellerhead ReBirth RB-338 (stopgezet in 2005) gebruikte .rbf voor synthesizer preset-bestanden.
- Router firmware binary - Sommige routerfabrikanten (bijv. TP-Link, D-Link) gebruiken .rbf voor binaire afbeeldingen van firmware-updates.
Programma's die RBF-bestanden openen
Technische details
diepe specificaties| Formaattype | Propriëtair binair back-upbestand (intern Windows Installer-formaat) |
| MIME-type | application/octet-stream (geen geregistreerd type) |
| Codering | Binair |
| Bytevolgorde | Little-endian |
| Compressie | Geen - bestanden zijn ruwe binaire kopieën van de originelen |
| Typische bestandsgrootte | Bytes tot honderden MB (afhankelijk van de grootte van de bestanden die tijdens de installatie zijn overschreven) |
| Opslaglocatie | C:\Config.msi\ (verborgen map in de hoofdmap van de installatieschijf; alleen SYSTEM-toegang) |
| Gekoppeld bestand | .rbs rollback-script dat bepaalt hoe .rbf back-upgegevens worden toegepast tijdens een rollback |
| Gemaakt door | Windows Installer (msiexec.exe) automatisch aan het begin van elke MSI-installatie |
| Levenscyclus | Automatisch verwijderd wanneer de installatie succesvol is voltooid; alleen bewaard bij fouten of onderbrekingen |
| Bijbehorend besturingssysteem | Windows (alle versies die Windows Installer ondersteunen) |
| Geïntroduceerd met | Windows Installer 1.0, inbegrepen in Windows 2000 (uitgebracht in februari 2000) |
| Beveiligingsopmerking | De map Config.msi is alleen toegankelijk voor SYSTEM; race conditions in eerdere builds (bijv. CVE-2017-0100) maakten privilege-escalatie mogelijk, gepatcht in latere Windows 10-versies |
| Uitgebracht | 1999 (Windows Installer 1.0, Windows 2000) |
| Specificatie | learn.microsoft.com |
RBF conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over RBF-bestanden.