Archivos .cab

Un archivador es un único archivo, normalmente con una extensión .cab, que almacena archivos comprimidos en una biblioteca de archivos. El formato .cab es una manera eficaz de empaquetar varios archivos, ya que la compresión se realiza a través de los límites de archivo, lo que mejora considerablemente la relación de compresión.

Los desarrolladores pueden usar una herramienta de creación de archivos .cab, como Makecab.exe, para crear estos archivos con el fin de usarlos con paquetes de instalador. La utilidad Makecab.exe se incluye en los componentes de Windows SDK para desarrolladores de Windows Installer.

También pueden usar la herramienta Cabarc.exe para crear archivos .cab con el fin de usarlos con paquetes de instalador. Esta herramienta escribe en la estructura de archivo .cab Diamond.

Las claves de los archivos almacenados dentro de un archivo .cab deben coincidir con las entradas de la columna File de la tabla File, y la secuencia de archivos del archivo .cab debe coincidir con la secuencia de archivos especificada en la columna Sequence. Para obtener más información, consulte Uso de archivos .cab y orígenes comprimidos.

Los archivos grandes se pueden dividir entre dos o más archivos .cab. No puede haber más de 15 archivos en un archivo .cab que abarque el siguiente archivo .cab. Por ejemplo, si tiene tres archivos .cab, el primero puede tener 15 archivos que abarquen el segundo archivo .cab, y el segundo puede tener 15 archivos que abarquen el tercer archivo .cab.

El instalador extrae los archivos de un archivo .cab a medida que la instalación los necesita y los instala en el mismo orden en el que están almacenados en el archivo .cab. Los requisitos de espacio para instalar un archivo almacenado en un archivo .cab no son diferentes que para instalar un archivo sin comprimir.

Un archivo .cab puede estar dentro o fuera del archivo .msi. A partir de Windows Installer 5.0 en Windows 7 o Windows Server 2008 R2, el instalador guarda los archivos .cab insertados en el archivo .msi antes de almacenar en caché el paquete de instalación.

Windows Installer 4.5 o versiones anteriores: para ahorrar espacio en disco, el instalador quita siempre los archivos .cab que están insertados en el archivo .msi antes de almacenar en caché el paquete de instalación en el equipo del usuario.