Um arquivo CAB (Cabinet) é um formato de arquivo compactado (ou de arquivamento) usado primariamente no Microsoft Windows. É um arquivo único que pode conter múltiplos arquivos compactados, sendo frequentemente utilizado para instalação de software, arquivos de sistema e drivers de dispositivo. Os arquivos CAB suportam vários algoritmos de compressão, incluindo LZX, MSZIP e Quantum. Eles são projetados para empacotar e distribuir componentes de software de forma eficiente, reduzindo os tamanhos dos arquivos e simplificando o processo de instalação. Além disso, arquivos CAB podem conter certificados digitais para verificar a autenticidade e a integridade do conteúdo. O formato é amplamente utilizado pelo Windows Update, instaladores de drivers de dispositivo e outras utilidades de nível de sistema. Embora primariamente associado ao Windows, existem ferramentas disponíveis para extrair arquivos CAB em outros sistemas operacionais. A estrutura interna de um arquivo CAB inclui um cabeçalho (header), entradas de arquivo (file entries) e blocos de dados (data blocks), o que permite a extração eficiente de arquivos individuais sem a necessidade de descompactar o arquivo morto (archive) inteiro. O formato é projetado para confiabilidade e é frequentemente empregado para componentes críticos do sistema.