Un file CAB (Cabinet) è un formato di file di archivio utilizzato in Microsoft Windows. È un singolo file che può contenere più file compressi, spesso utilizzato per l'installazione di software, file di sistema e driver di periferica. I file CAB supportano vari algoritmi di compressione, inclusi LZX, MSZIP e Quantum. Sono progettati per impacchettare e distribuire in modo efficiente i componenti software, riducendo le dimensioni dei file e semplificando il processo di installazione. I file CAB possono anche contenere certificati digitali per verificare l'autenticità e l'integrità del contenuto. Il formato è spesso utilizzato da Windows Update, dagli installatori di driver di periferica e da altre utility a livello di sistema. Sebbene sia principalmente associato a Windows, esistono strumenti per estrarre i file CAB su altri sistemi operativi. La struttura interna di un file CAB include un'intestazione (header), voci di file (file entries) e blocchi di dati (data blocks), consentendo l'estrazione efficiente di singoli file senza decomprimere l'intero archivio. Il formato è progettato per l'affidabilità ed è spesso impiegato per componenti critici del sistema.