Vad är filformatet BFF?
En .bff-fil är ett binärt arkiv i IBM:s AIX Backup File Format, ett proprietärt sekventiellt format som används på AIX (IBM:s enterprise UNIX) för två olika ändamål: säkerhetskopiering av filsystem och filer skapade med kommandot backup, samt distribution av programvarupaket för AIX Licensed Program Products (LPPs) som installeras via kommandot installp.
Formatet identifieras av ett 4-byte big-endian «magic number» vid offset 0 - 0x09006BEA för standardvarianten eller 0x09006FEA för ett alternativ - vilket AIX-kommandot file rapporterar som en „backup/restore format file”. Dess sekventiella struktur liknar tar: filhuvuden och datablock skrivs i ordning utan något index för slumpmässig åtkomst. Data kan valfritt vara GZIP-komprimerad, även om många LPP-paket levereras okomprimerade.
På AIX läser kommandot restore .bff-arkiv för filåterställning, medan installp använder dem för att installera programvarupaket. Formatet härstammar från AIX 3.x-eran i början av 1990-talet på RISC System/6000. Utanför AIX har .bff-filer extremt begränsat stöd: det finns inget inbyggt Linux-verktyg för restore för detta format, och extrahering på Linux (inklusive ppc64le) kräver tredjepartsverktyg. Formatet påträffas nästan uteslutande i IBM:s företags- och stordatormiljöer.
Säkerhet & trygghet
RISK: LOWBFF-filer är passiva binära arkiv utan förmåga att köra makron eller skript. Den främsta risken på AIX är att återställning av en illvilligt utformad backup kan skriva över systemfiler - verifiera alltid källan. NFS SHIFT BFF-filer är data för spelresurser och utgör ingen säkerhetsrisk.
Formatdetaljer
i ett nötskal- Need for Speed SHIFT Game Data - Electronic Arts/Slightly Mad Studios använde .bff för packade spelresursfiler (modeller, texturer, ljud) i NFS SHIFT (2009) och SHIFT 2 (2011); orelaterat till IBM BFF.
Program som öppnar BFF-filer
Tekniska detaljer
djup specifikation| Magic bytes | `0x09006BEA` (standard) eller `0x09006FEA` (variant) vid byte-offset 0, big-endian; AIX-kommandot `file` identifierar båda |
| Byteordning | Big-endian (AIX/IBM POWER-arkitektur) |
| Dubbla ändamål | Säkerhetskopiering av filsystem via AIX-kommandot `backup` och AIX LPP-programvarupaket via kommandot `installp` |
| Komprimering | Valfri GZIP; LPP-paket levereras vanligtvis okomprimerade |
| Struktur | Sekventiella block med huvud plus data, analogt med `tar`; inget index för slumpmässig åtkomst |
| Plattform | Inbyggt i AIX (IBM UNIX); Linux-stöd endast via tredjepartsverktyg för extrahering |
| LPP-installation | `installp` läser `.bff`-arkiv för att installera AIX Licensed Program Products |
| Filåterställning | AIX-kommandot `restore` läser `.bff`-arkiv för återställning av filer och filsystem |
| Typisk storlek | Från några KB (LPP med enstaka fil) till flera GB (fullständig backup av filsystem) |
| Ursprungsplattform | RISC System/6000 (IBM RS/6000); formatet introducerades i AIX 3.x-eran, tidigt 1990-tal |
| Plattformsoberoende begränsning | Inget inbyggt Linux-verktyg för `restore`; ppc64le-system kräver tredjeparts- eller community-verktyg för extrahering |
| MIME-typ | `application/octet-stream` (ingen registrerad MIME-typ) |
| Släppt | early 1990s (AIX 3.x era) |
| Specifikation | www.ibm.com |
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om BFF-filer.