¿Qué es el formato de archivo BFF?
Un archivo .bff es un archivo binario en el Backup File Format de AIX de IBM, un formato secuencial propietario utilizado en AIX (el UNIX empresarial de IBM) para dos propósitos distintos: copias de seguridad a nivel de archivos y de sistema de archivos creadas con el comando backup, y distribución de paquetes de software para AIX Licensed Program Products (LPPs) instalados a través del comando installp.
El formato se identifica por un número mágico big-endian de 4 bytes en el desplazamiento 0 - 0x09006BEA para la variante estándar o 0x09006FEA para una alternativa - que el comando file de AIX reporta como un «backup/restore format file». Su estructura secuencial es vagamente análoga a tar: los encabezados de archivo y los bloques de datos se escriben en orden sin un índice de acceso aleatorio. Los datos pueden estar comprimidos opcionalmente con GZIP, aunque muchos paquetes LPP se envían sin comprimir.
En AIX, el comando restore lee archivos .bff para la recuperación de archivos, mientras que installp los consume para instalar paquetes de software. El formato data de la era de AIX 3.x de principios de la década de 1990 en el RISC System/6000. Fuera de AIX, los archivos .bff tienen un soporte extremadamente limitado: no existe una utilidad restore nativa de Linux para este formato, y la extracción en Linux (incluyendo ppc64le) requiere herramientas de terceros. El formato se encuentra casi exclusivamente en entornos empresariales y mainframes de IBM.
Seguridad y protección
RIESGO: LOWLos archivos BFF son archivos binarios pasivos sin capacidad de ejecución de macros o scripts. La principal preocupación en AIX es que restaurar una copia de seguridad manipulada maliciosamente podría sobrescribir archivos del sistema - verifique siempre la fuente. Los archivos BFF de NFS SHIFT son datos de recursos del juego y no representan un riesgo de seguridad.
Detalles del formato
en pocas palabras- Datos de juego de Need for Speed SHIFT - Electronic Arts/Slightly Mad Studios utilizaron .bff para archivos de recursos de juegos empaquetados (modelos, texturas, audio) en NFS SHIFT (2009) y SHIFT 2 (2011); no relacionado con el BFF de IBM.
Programas que abren archivos BFF
Detalles técnicos
especificación profunda| Bytes mágicos | `0x09006BEA` (estándar) o `0x09006FEA` (variante) en el desplazamiento de byte 0, big-endian; el comando `file` de AIX identifica ambos |
| Orden de bytes | Big-endian (arquitectura IBM POWER/AIX) |
| Propósito dual | Copias de seguridad del sistema de archivos mediante el comando `backup` de AIX y paquetes de software AIX LPP mediante el comando `installp` |
| Compresión | GZIP opcional; los paquetes LPP comúnmente se envían sin comprimir |
| Estructura | Bloques secuenciales de encabezado más datos análogos a `tar`; sin índice de acceso aleatorio |
| Plataforma | Nativo de AIX (IBM UNIX); soporte en Linux solo a través de herramientas de extracción de terceros |
| Instalación de LPP | `installp` lee archivos `.bff` para instalar AIX Licensed Program Products |
| Recuperación de archivos | El comando `restore` de AIX lee archivos `.bff` para la recuperación de copias de seguridad de archivos y sistemas de archivos |
| Tamaño típico | Desde unos pocos KB (LPP de un solo archivo) hasta varios GB (copia de seguridad completa del sistema de archivos) |
| Plataforma de origen | RISC System/6000 (IBM RS/6000); formato introducido en la era de AIX 3.x, principios de la década de 1990 |
| Limitación multiplataforma | No existe una utilidad `restore` nativa de Linux; los sistemas ppc64le requieren herramientas de terceros o de la comunidad para la extracción |
| Tipo MIME | `application/octet-stream` (sin tipo MIME registrado) |
| Lanzado | early 1990s (AIX 3.x era) |
| Especificación | www.ibm.com |
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos BFF.