¿Qué es el formato de archivo CAB?
.cab es un archivo de instalación desarrollado por Microsoft. Windows utiliza muchas herramientas de instalación de software automatizadas que emplean archivos .cab. Los archivos .cab almacenan archivos de sistema, librerías, controladores de dispositivos, protocolos de red, archivos de configuración y otros recursos necesarios para que una aplicación determinada sea instalada.
Cada archivo .cab comienza con la firma ASCII de cuatro bytes MSCF (hex 4D 53 43 46) en el desplazamiento de byte 0, seguida de un encabezado de gabinete estructurado. Su tipo MIME registrado es application/vnd.ms-cab-compressed.
Compresión de archivos CAB
Los datos en los archivos .cab se comprimen utilizando uno de los siguientes algoritmos:
- MSZIP (un método compatible con deflate, similar a un archivo ZIP),
- Quantum,
- LZX.
Firma digital
Además de varios métodos de compresión, el formato .cab también admite firmas digitales. Las firmas digitales pueden utilizarse para verificar la autenticidad de los paquetes de software almacenados en archivos .cab.
Otros formatos de instalación que utilizan CAB
Los archivos .cab son un componente central de Windows Installer: los contenidos de .cab están incrustados o referenciados por paquetes .MSI y paquetes de actualización .MSU. En Windows, los archivos .cab pueden extraerse con el comando integrado expand.exe o explorarse directamente en el Explorador de archivos. Las herramientas de terceros también pueden consumir archivos .cab, aunque no se garantiza la compatibilidad con los paquetes suministrados por Windows.
Seguridad y protección
RIESGO: MEDIUMUn .cab es un archivo, por lo que su riesgo es el riesgo de su contenido; los archivos CAB de controladores/actualizaciones son seguros si provienen de Microsoft y Windows Update, pero un .cab de una fuente desconocida puede contener ejecutables maliciosos o instaladores de controladores falsos. Prefiera gabinetes firmados; los archivos CAB entregados por Windows Update o sitios de proveedores están verificados, los adjuntos a correos electrónicos no. Extraiga e inspeccione antes de ejecutar cualquier cosa en su interior.
Detalles del formato
en pocas palabrasProgramas que abren archivos CAB
Detalles técnicos
especificación profunda| Firma de archivo (magic bytes) | `MSCF` - hex `4D 53 43 46` en el desplazamiento de byte 0 |
| Tipo MIME | `application/vnd.ms-cab-compressed` |
| Tipo de formato | Contenedor de archivo binario comprimido |
| Algoritmos de compresión | MSZIP (compatible con deflate), Quantum, LZX - un algoritmo por carpeta de gabinete |
| Estructura interna | Encabezado de gabinete → descriptores de carpeta → entradas de archivo → bloques de datos comprimidos |
| División en múltiples gabinetes | Los archivos grandes pueden dividirse en varios archivos `.cab`, vinculados mediante campos de nombre de gabinete siguiente/anterior en el encabezado |
| Máximo de archivos por gabinete | Hasta 65.535 archivos en un solo gabinete |
| Compresión a nivel de carpeta | Cada carpeta dentro de un gabinete se comprime de forma independiente, lo que permite mezclar algoritmos de compresión en un solo archivo |
| Soporte de firma digital | Admite la firma de código Authenticode para verificar la autenticidad del contenido empaquetado |
| Metadatos por archivo | Almacena el nombre del archivo, tamaño sin comprimir, fecha y hora de última modificación y atributos de archivo de DOS |
| Suma de comprobación del gabinete | Campos opcionales de suma de comprobación de 32 bits a nivel de gabinete y de bloque de datos para la verificación de integridad |
| Herramientas integradas de Windows | `expand.exe` (extracción por línea de comandos), Explorador de archivos (navegación GUI), `dism.exe` para paquetes `.cab` de Windows Update |
| Desarrollador | Microsoft Corporation |
| Integración de despliegue | Los contenidos se incrustan o referencian en paquetes de Windows Installer `.msi`, paquetes de actualización `.msu` y autoextractores `.exe` |
| Lanzado | 1990s (Microsoft Cabinet, MS-CAB); used since early Windows setup |
| Estándar abierto | Sí · libre de regalías |
| Especificación | learn.microsoft.com |
Conversiones de CAB
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos CAB.