Un file CAB (Cabinet) è un formato di file archivio utilizzato in Microsoft Windows. È un singolo file che può contenere più file compressi, spesso impiegato per l'installazione di software, file di sistema e driver di dispositivo. 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 verificarne l'autenticità e l'integrità del contenuto. Il formato è frequentemente utilizzato da Windows Update, dagli installer di driver di dispositivo e da altre utility a livello di sistema. Sebbene sia primariamente 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 dover decomprimere l'intero archivio. Il formato è progettato per l'affidabilità ed è spesso utilizzato per componenti critici del sistema.