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