Un file CAB (Cabinet) è un formato di file di archivio utilizzato in Microsoft Windows. Si tratta di un singolo file in grado di contenere molteplici file compressi, spesso impiegato per l'installazione di software, file di sistema e driver di periferica. I file CAB supportano vari algoritmi di compressione, tra cui 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 inoltre contenere certificati digitali per verificare l'autenticità e l'integrità dei contenuti. Il formato è frequentemente utilizzato da Windows Update, dai programmi di installazione dei driver e da altre utilità di sistema. Sebbene sia principalmente associato a Windows, esistono strumenti per estrarre file CAB anche su altri sistemi operativi. La struttura interna di un file CAB include un'intestazione (header), voci di file e blocchi di dati, consentendo un'estrazione efficiente dei singoli file senza dover decomprimere l'intero archivio. Il formato è progettato per garantire affidabilità ed è spesso utilizzato per componenti critici del sistema operativo.