Was ist das BFF-Dateiformat?
Eine .bff-Datei ist ein binäres Archiv im IBM AIX Backup File Format, einem proprietären sequenziellen Format, das auf AIX (IBMs Enterprise-UNIX) für zwei verschiedene Zwecke verwendet wird: Dateisystem- und Dateiebene-Backups, die mit dem Befehl backup erstellt wurden, und die Verteilung von Softwarepaketen für AIX Licensed Program Products (LPPs), die über den Befehl installp installiert werden.
Das Format wird durch eine 4-Byte Big-Endian Magic Number an Offset 0 identifiziert - 0x09006BEA für die Standardvariante oder 0x09006FEA für eine Alternative - welche der AIX-Befehl file als „backup/restore format file“ meldet. Seine sequenzielle Struktur ist lose analog zu tar: Dateikopfzeilen und Datenblöcke werden nacheinander ohne Random-Access-Index geschrieben. Daten können optional mit GZIP komprimiert sein, obwohl viele LPP-Pakete unkomprimiert ausgeliefert werden.
Unter AIX liest der Befehl restore .bff-Archive zur Wiederherstellung von Dateien, während installp sie zur Installation von Softwarepaketen nutzt. Das Format stammt aus der AIX 3.x-Ära der frühen 1990er Jahre auf dem RISC System/6000. Außerhalb von AIX haben .bff-Dateien eine extrem eingeschränkte Unterstützung: Es gibt kein natives Linux-restore-Dienstprogramm für dieses Format, und die Extraktion unter Linux (einschließlich ppc64le) erfordert Tools von Drittanbietern. Das Format ist fast ausschließlich in IBM-Enterprise- und Mainframe-Umgebungen anzutreffen.
Sicherheit
RISIKO: LOWBFF-Dateien sind passive binäre Archive ohne die Fähigkeit zur Makro- oder Skriptausführung. Das Hauptrisiko unter AIX besteht darin, dass das Wiederherstellen eines bösartig manipulierten Backups Systemdateien überschreiben könnte - prüfen Sie immer die Quelle. NFS SHIFT BFF-Dateien sind Spielressourcendaten und stellen kein Sicherheitsrisiko dar.
Formatdetails
kurz gefasst- Need for Speed SHIFT Spieldaten - Electronic Arts/Slightly Mad Studios verwendeten .bff für gepackte Spielressourcendateien (Modelle, Texturen, Audio) in NFS SHIFT (2009) und SHIFT 2 (2011); nicht verwandt mit IBM BFF.
Programme zum Öffnen von BFF-Dateien
Technische Details
technische Spezifikation| Magic Bytes | `0x09006BEA` (Standard) oder `0x09006FEA` (Variante) bei Byte-Offset 0, Big-Endian; der AIX-Befehl `file` identifiziert beide |
| Byte-Reihenfolge | Big-Endian (AIX/IBM POWER-Architektur) |
| Doppelter Verwendungszweck | Dateisystem-Backups über den AIX-Befehl `backup` und AIX LPP-Softwarepakete über den Befehl `installp` |
| Komprimierung | Optional GZIP; LPP-Pakete werden häufig unkomprimiert versendet |
| Struktur | Sequenzielle Header-plus-Datenblöcke analog zu `tar`; kein Random-Access-Index |
| Plattform | Nativ für AIX (IBM UNIX); Linux-Unterstützung nur über Extraktionstools von Drittanbietern |
| LPP-Installation | `installp` liest `.bff`-Archive, um AIX Licensed Program Products zu installieren |
| Dateiwiederherstellung | Der AIX-Befehl `restore` liest `.bff`-Archive für die Wiederherstellung von Datei- und Dateisystem-Backups |
| Typische Größe | Einige KB (Einzeldatei-LPP) bis zu mehreren GB (vollständiges Dateisystem-Backup) |
| Ursprungsplattform | RISC System/6000 (IBM RS/6000); Format eingeführt in der AIX 3.x-Ära, frühe 1990er Jahre |
| Plattformübergreifende Einschränkung | Kein natives Linux-`restore`-Dienstprogramm; ppc64le-Systeme erfordern Drittanbieter- oder Community-Tools zur Extraktion |
| MIME-Typ | `application/octet-stream` (kein registrierter MIME-Typ) |
| Veröffentlicht | early 1990s (AIX 3.x era) |
| Spezifikation | www.ibm.com |
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu BFF-Dateien.