Compartir a través de


Archivos de gabinete

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

Los desarrolladores pueden usar una herramienta de creación de archivos de gabinete como Makecab.exe para crear archivos de gabinete para usarlos con paquetes de instalador. La utilidad Makecab.exe se incluye con Windows.

Las claves de archivo de los archivos almacenados dentro de un archivo de gabinete deben coincidir con las entradas de la columna Archivo de la tabla archivo de y la secuencia de archivos del gabinete debe coincidir con la secuencia de archivos especificada en la columna Secuencia. Para obtener más información, vea Using Cabinets and Compressed Sources.

Los archivos grandes se pueden dividir entre dos o más archivos de gabinete. No puede haber más de 15 archivos en cualquier archivo de gabinete que abarque al siguiente archivo de gabinete. Por ejemplo, si tiene tres archivos de gabinete, el primer gabinete puede tener 15 archivos que abarcan al segundo archivo de gabinete y el segundo archivo de gabinete puede tener 15 archivos que abarcan al tercer archivo de gabinete.

El instalador extrae los archivos de un gabinete según lo necesite la instalación e instálelos en el mismo orden en que se almacenan en el archivo del armario. Los requisitos de espacio para instalar un archivo almacenado en un gabinete no son diferentes de para instalar un archivo sin comprimir.

Un archivo de gabinete se puede ubicar dentro o fuera del archivo .msi. A partir de Windows Installer 5.0 que se ejecuta en Windows 7 o Windows Server 2008 R2, el instalador guarda los gabinetes incrustados en el archivo .msi antes de almacenar en caché el paquete de instalación.

Windows Installer 4.5 o versiones anteriores: Para conservar el espacio en disco, el instalador siempre quita los gabinetes incrustados en el archivo .msi antes de almacenar en caché el paquete de instalación en el equipo del usuario.