



El Archivo BIFF (Binary Interchange File Format) de Excel o formato de archivo de intercambio binario es el formato de archivo de Microsoft Office - Excel que utiliza para almacenar todo tipo de documento: documentos de hoja de cálculo, documentos de libro y documentos del área de trabajo. Siendo la implementación del OLE como almacenamiento de modelo estructurado.

"Compound File Binary Format (CFBF), Formato compuesto de archivo binario" era el contenedor de archivo empleado en Excel para almacenar elementos y flujos en un solo archivo.
CFBF es desarrollado por Microsoft.
Versión Excel Versión BIFF Tipo documento Descripción Excel 2.x BIFF2 Hoja (Worksheet) Antes CFBF Excel 3.0 BIFF3 Hoja (Worksheet) Antes CFBF Excel 4.0 BIFF4 Hoja (Worksheet) Antes CFBF Excel 5.0 BIFF5 Hoja (Worksheet) Un solo libro de trabajo puede almacenar internamente muchas hojas de trabajo individuales. El flujo BIFF se almacena en el contenedor de archivos CFBF. Excel 7.0(95) BIFF7 Libro (Workbook) Excel 8.0 (97) BIFF8 Libro (Workbook) Excel 9.0 (2000) BIFF8 Libro (Workbook) Excel 10.0 (2002) BIFF8 Libro (Workbook) Excel 11.0 (2003) BIFF8 Libro (Workbook) Excel 12.0 (2007) BIFF12 Libro (Workbook) Introduce el formato XML alternativo Excel 14.0 (2010) BIFF12 Libro (Workbook) Formato XML suele ser el predeterminado para los nuevos archivos.
BIFF5 Excel amplia a 16.384 filas.
BIFF8 contiene importantes cambios respecto a las versiones anteriores, por ejemplo el manejo de cadenas Unicode, amplia a 65.536 filas y permitía compartir con versiones anteriores de Excel, permite compatibilidad con formato HTML.
BIFF12 amplía el número de filas y columnas. Permite guardar con la extensión xlsb (Por primera vez el libro binario no es el método por defecto para guardar un libro.
- ÁREA DE TRABAJO
Versión de Excel aplicada según el formato de archivo para el área de trabajo del documento:
Versión Excel Versión BIFF Tipo documento Excel 2.x - - Excel 3.0 BIFF3W Área de trabajo (Workspace) Excel 4.0 BIFF4W Combina libro/área de trabajo (workbook/workspace) Excel 5.0 BIFF5W Área de trabajo (Workspace) Excel 7.0 BIFF5W Área de trabajo (Workspace) Excel 8.0 BIFF8W Área de trabajo (Workspace) Excel 9.0 BIFF8W Área de trabajo (Workspace) Excel 10.0 BIFF8W Área de trabajo (Workspace) Excel 11.0 BIFF8W Área de trabajo (Workspace)
La estructura de un archivo .XLSB está basada en el mismo estilo de empaquetado de XPS y Office Open XML. Sin embargo, las hojas no se almacenan en lenguaje XML, sino en el formato nativo de Excel (BIFF, Binary Interchange File Format). Presentando ventajas considerables al abrir o guardar hojas de cálculo grandes.

El formato XML es un formato que Microsoft creo para adaptarse a las exigencias impuestas de código abierto. Estas condiciones le obligaron a dar a luz el formato XML, el cual consume más recursos de lo que hubiese sido deseable. El resultado de todo esto es que los archivos binarios SÍ tienen un grado de optimización mayor en cuanto al rendimiento en apertura y guardado y en procesos de análisis XML. Cuando los archivos son de un tamaño superior a 1Mb o cuando tienen que ejecutar gran cantidad de código y/o muchos registros, los archivos binarios son sensiblemente más rápidos y además, sin pérdida de fidelidad en formatos, código, datos, etc.
Un archivo compuesto está formado por uno o más flujos de datos que pueden estar organizados en una jerarquía de contenedores. En cierto modo se comporta como un sistema de archivos virtual. Las API de almacenamiento estructurado de Windows nos permiten trabajar con ellos.
Descargar documento Microsoft: Especificaciones Excel97-2007.
- Consultar:
