Che cos'è il formato di file BFF?
Un file .bff è un archivio binario nel formato IBM AIX Backup File Format, un formato sequenziale proprietario utilizzato su AIX (lo UNIX aziendale di IBM) per due scopi distinti: backup del filesystem e a livello di file creati con il comando backup, e distribuzione di pacchetti software per AIX Licensed Program Products (LPP) installati tramite il comando installp.
Il formato è identificato da un numero magico big-endian di 4 byte all'offset 0 - 0x09006BEA per la variante standard o 0x09006FEA per un'alternativa - che il comando AIX file segnala come «backup/restore format file». La sua struttura sequenziale è vagamente analoga a tar: le intestazioni dei file e i blocchi di dati sono scritti in ordine senza un indice ad accesso casuale. I dati possono essere opzionalmente compressi con GZIP, sebbene molti pacchetti LPP vengano distribuiti non compressi.
Su AIX, il comando restore legge gli archivi .bff per il ripristino dei file, mentre installp li consuma per installare pacchetti software. Il formato risale all'era di AIX 3.x dei primi anni '90 sul RISC System/6000. Al di fuori di AIX, i file .bff hanno un supporto estremamente limitato: non esiste un'utility restore nativa per Linux per questo formato e l'estrazione su Linux (incluso ppc64le) richiede strumenti di terze parti. Il formato si incontra quasi esclusivamente in ambienti aziendali e mainframe IBM.
Sicurezza e incolumità
RISCHIO: LOWI file BFF sono archivi binari passivi senza capacità di esecuzione di macro o script. La preoccupazione principale su AIX è che il ripristino di un backup creato con scopi malevoli potrebbe sovrascrivere i file di sistema - verificare sempre la fonte. I file BFF di NFS SHIFT sono dati di risorse di gioco e non rappresentano alcun rischio per la sicurezza.
Dettagli del formato
in sintesi- Dati di gioco Need for Speed SHIFT - Electronic Arts/Slightly Mad Studios hanno utilizzato .bff per i file di risorse di gioco compressi (modelli, texture, audio) in NFS SHIFT (2009) e SHIFT 2 (2011); non correlato a IBM BFF.
Programmi che aprono file BFF
Dettagli tecnici
specifiche approfondite| Magic bytes | `0x09006BEA` (standard) o `0x09006FEA` (variante) all'offset byte 0, big-endian; il comando AIX `file` identifica entrambi |
| Ordine dei byte | Big-endian (architettura AIX/IBM POWER) |
| Doppio scopo | Backup del filesystem tramite comando AIX `backup` e pacchetti software AIX LPP tramite comando `installp` |
| Compressione | GZIP opzionale; i pacchetti LPP sono comunemente spediti non compressi |
| Struttura | Blocchi sequenziali intestazione-più-dati analoghi a `tar`; nessun indice ad accesso casuale |
| Piattaforma | Nativo di AIX (IBM UNIX); supporto Linux solo tramite strumenti di estrazione di terze parti |
| Installazione LPP | `installp` legge gli archivi `.bff` per installare i Licensed Program Products di AIX |
| Ripristino file | Il comando AIX `restore` legge gli archivi `.bff` per il ripristino di backup di file e filesystem |
| Dimensione tipica | Da pochi KB (LPP a file singolo) a multi-GB (backup completo del filesystem) |
| Piattaforma d'origine | RISC System/6000 (IBM RS/6000); formato introdotto nell'era AIX 3.x, primi anni '90 |
| Limitazione multipiattaforma | Nessuna utility `restore` nativa per Linux; i sistemi ppc64le richiedono strumenti di terze parti o della comunità per l'estrazione |
| Tipo MIME | `application/octet-stream` (nessun tipo MIME registrato) |
| Rilasciato | early 1990s (AIX 3.x era) |
| Specifica | www.ibm.com |
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file BFF.