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