Файл CAB (Cabinet) — это формат архивного файла, используемый в операционной системе Microsoft Windows. Это единый файл, который может содержать несколько сжатых файлов, часто используемый для установки программного обеспечения, системных файлов и драйверов устройств. Файлы CAB поддерживают различные алгоритмы сжатия, включая LZX, MSZIP и Quantum. Они разработаны для эффективной упаковки и распространения программных компонентов, уменьшения размеров файлов и упрощения процесса установки. Файлы CAB также могут содержать цифровые сертификаты для проверки подлинности и целостности содержимого. Этот формат часто используется службой Windows Update, установщиками драйверов устройств и другими системными утилитами. Хотя формат в первую очередь связан с Windows, существуют инструменты для извлечения файлов CAB в других операционных системах. Внутренняя структура файла CAB включает заголовок (header), записи файлов (file entries) и блоки данных (data blocks), что позволяет эффективно извлекать отдельные файлы без декомпрессии всего архива. Формат разработан с учетом надежности и часто используется для критически важных системных компонентов.