Un archivo CAB (Cabinet) es un formato de archivo de almacenamiento o archivo comprimido utilizado principalmente en Microsoft Windows. Es un archivo único que tiene la capacidad de contener múltiples archivos comprimidos, siendo frecuentemente utilizado para la instalación de software, archivos del sistema operativo y controladores de dispositivos (device drivers). Los archivos CAB son compatibles con varios algoritmos de compresión avanzados, incluyendo LZX, MSZIP y Quantum. Están diseñados específicamente para empaquetar y distribuir componentes de software de manera eficiente, logrando reducir significativamente el tamaño de los archivos y simplificando el proceso de instalación para el usuario. Además, los archivos CAB pueden incorporar certificados digitales para verificar la autenticidad e integridad de su contenido. El formato es ampliamente utilizado por utilidades críticas como Windows Update, instaladores de controladores y otras herramientas a nivel de sistema. Aunque está asociado principalmente con Windows, existen herramientas disponibles para extraer archivos CAB en otros sistemas operativos. La estructura interna de un archivo CAB incluye un encabezado (header), entradas de archivos (file entries) y bloques de datos (data blocks), lo que permite la extracción eficiente de archivos individuales sin la necesidad de descomprimir el archivo completo. Este formato está diseñado para la fiabilidad, siendo crucial para componentes críticos del sistema.