Hva er BFF-filformatet?
En .bff-fil er et binært arkiv i IBMs AIX Backup File Format, et proprietært sekvensielt format som brukes på AIX (IBMs enterprise UNIX) for to forskjellige formål: sikkerhetskopiering av filsystemer og filnivå opprettet med backup-kommandoen, og distribusjon av programvarepakker for AIX Licensed Program Products (LPPs) installert via installp-kommandoen.
Formatet identifiseres av et 4-byte big-endian «magic number» ved offset 0 - 0x09006BEA for standardvarianten eller 0x09006FEA for et alternativ - som AIX-kommandoen file rapporterer som en «backup/restore format file». Dens sekvensielle struktur er løst analog med tar: filhoder og datablokker skrives i rekkefølge uten en indeks for tilfeldig tilgang. Data kan valgfritt være GZIP-komprimert, selv om mange LPP-pakker leveres ukomprimert.
På AIX leser restore-kommandoen .bff-arkiver for filgjenoppretting, mens installp bruker dem til å installere programvarepakker. Formatet dateres fra AIX 3.x-æraen tidlig på 1990-tallet på RISC System/6000. Utenfor AIX har .bff-filer ekstremt begrenset støtte: det finnes ikke noe innebygd Linux-verktøy for restore for dette formatet, og utpakking på Linux (inkludert ppc64le) krever tredjepartsverktøy. Formatet påtreffes nesten utelukkende i IBMs bedrifts- og stormaskinmiljøer.
Sikkerhet og trygghet
RISIKO: LOWBFF-filer er passive binære arkiver uten mulighet for kjøring av makroer eller skript. Hovedbekymringen på AIX er at gjenoppretting av en ondsinnet sikkerhetskopi kan overskrive systemfiler - verifiser alltid kilden. NFS SHIFT BFF-filer er spillressursdata og utgjør ingen sikkerhetsrisiko.
Formatdetaljer
i et nøtteskall- Need for Speed SHIFT spilldata - Electronic Arts/Slightly Mad Studios brukte .bff for pakkede spillressursfiler (modeller, teksturer, lyd) i NFS SHIFT (2009) og SHIFT 2 (2011); urelatert til IBM BFF.
Programmer som åpner BFF-filer
Tekniske detaljer
dyp spesifikasjon| Magic bytes | `0x09006BEA` (standard) eller `0x09006FEA` (variant) ved byte-offset 0, big-endian; AIX `file`-kommandoen identifiserer begge |
| Byterekkefølge | Big-endian (AIX/IBM POWER-arkitektur) |
| Dobbelt formål | Sikkerhetskopiering av filsystem via AIX `backup`-kommando og AIX LPP-programvarepakker via `installp`-kommando |
| Komprimering | Valgfri GZIP; LPP-pakker leveres vanligvis ukomprimert |
| Struktur | Sekvensielle hode-pluss-datablokker analogt med `tar`; ingen indeks for tilfeldig tilgang |
| Plattform | Innfødt til AIX (IBM UNIX); Linux-støtte kun via tredjepartsverktøy for utpakking |
| LPP-installasjon | `installp` leser `.bff`-arkiver for å installere AIX Licensed Program Products |
| Filgjenoppretting | AIX `restore`-kommandoen leser `.bff`-arkiver for gjenoppretting av fil- og filsystem-sikkerhetskopier |
| Typisk størrelse | Fra noen få KB (enkeltfils LPP) til flere GB (full sikkerhetskopi av filsystem) |
| Opprinnelsesplattform | RISC System/6000 (IBM RS/6000); formatet ble introdusert i AIX 3.x-æraen, tidlig på 1990-tallet |
| Begrensning på tvers av plattformer | Ingen innebygd Linux `restore`-verktøy; ppc64le-systemer krever tredjeparts- eller fellesskapsverktøy for utpakking |
| MIME-type | `application/octet-stream` (ingen registrert MIME-type) |
| Utgitt | early 1990s (AIX 3.x era) |
| Spesifikasjon | www.ibm.com |
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om BFF-filer.