Qu'est-ce que le format de fichier BFF ?
Un fichier .bff est une archive binaire au format IBM AIX Backup File Format, un format séquentiel propriétaire utilisé sur AIX (l'UNIX d'entreprise d'IBM) pour deux objectifs distincts : les sauvegardes de systèmes de fichiers et de fichiers créées avec la commande backup, et la distribution de paquets logiciels pour les AIX Licensed Program Products (LPP) installés via la commande installp.
Le format est identifié par un nombre magique de 4 octets en big-endian à l'offset 0 - 0x09006BEA pour la variante standard ou 0x09006FEA pour une variante alternative - que la commande AIX file identifie comme un « backup/restore format file ». Sa structure séquentielle est assez analogue à celle de tar : les en-têtes de fichiers et les blocs de données sont écrits dans l'ordre sans index d'accès aléatoire. Les données peuvent éventuellement être compressées en GZIP, bien que de nombreux paquets LPP soient livrés non compressés.
Sur AIX, la commande restore lit les archives .bff pour la récupération de fichiers, tandis qu'installp les utilise pour installer des paquets logiciels. Le format remonte à l'ère d'AIX 3.x au début des années 1990 sur le RISC System/6000. En dehors d'AIX, les fichiers .bff bénéficient d'un support extrêmement limité : il n'existe pas d'utilitaire restore natif sous Linux pour ce format, et l'extraction sous Linux (y compris sur ppc64le) nécessite des outils tiers. Le format est presque exclusivement rencontré dans les environnements d'entreprise et les mainframes IBM.
Sécurité et sûreté
RISQUE : LOWLes fichiers BFF sont des archives binaires passives sans capacité d'exécution de macros ou de scripts. La principale préoccupation sur AIX est que la restauration d'une sauvegarde malveillante pourrait écraser des fichiers système - vérifiez toujours la source. Les fichiers BFF de NFS SHIFT sont des données de ressources de jeu et ne posent aucun risque de sécurité.
Détails du format
en bref- Données de jeu Need for Speed SHIFT - Electronic Arts/Slightly Mad Studios ont utilisé l'extension .bff pour les fichiers de ressources de jeu compressés (modèles, textures, audio) dans NFS SHIFT (2009) et SHIFT 2 (2011) ; sans lien avec le format BFF d'IBM.
Programmes qui ouvrent les fichiers BFF
Détails techniques
spécifications approfondies| Octets magiques | `0x09006BEA` (standard) ou `0x09006FEA` (variante) à l'offset 0, big-endian ; la commande AIX `file` identifie les deux |
| Ordre des octets | Big-endian (architecture IBM POWER/AIX) |
| Double usage | Sauvegardes de systèmes de fichiers via la commande AIX `backup` et paquets logiciels AIX LPP via la commande `installp` |
| Compression | GZIP optionnel ; les paquets LPP sont couramment livrés non compressés |
| Structure | Blocs séquentiels en-tête-plus-données analogues à `tar` ; pas d'index d'accès aléatoire |
| Plateforme | Natif d'AIX (IBM UNIX) ; support Linux uniquement via des outils d'extraction tiers |
| Installation LPP | `installp` lit les archives `.bff` pour installer les AIX Licensed Program Products |
| Récupération de fichiers | La commande AIX `restore` lit les archives `.bff` pour la récupération de sauvegardes de fichiers et de systèmes de fichiers |
| Taille typique | De quelques Ko (LPP à fichier unique) à plusieurs Go (sauvegarde complète du système de fichiers) |
| Plateforme d'origine | RISC System/6000 (IBM RS/6000) ; format introduit à l'époque d'AIX 3.x, début des années 1990 |
| Limitation multiplateforme | Aucun utilitaire `restore` natif sous Linux ; les systèmes ppc64le nécessitent des outils tiers ou communautaires pour l'extraction |
| Type MIME | `application/octet-stream` (aucun type MIME enregistré) |
| Publié | early 1990s (AIX 3.x era) |
| Spécification | www.ibm.com |
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers BFF.