Il file CAB (Cabinet) è un formato di file archivio utilizzato principalmente nei sistemi operativi Microsoft Windows. Si tratta di un singolo file capace di contenere al suo interno molteplici file compressi, ed è comunemente impiegato per l'installazione di software, la distribuzione di file di sistema e l'aggiornamento dei driver di dispositivo. I file CAB supportano diversi algoritmi di compressione avanzati, tra cui LZX, MSZIP e Quantum, che permettono di ridurre significativamente le dimensioni dei file e di semplificare il processo di installazione e distribuzione dei componenti software. Possono anche includere certificati digitali per verificare l'autenticità e garantire l'integrità del contenuto archiviato. Questo formato è spesso utilizzato da servizi come Windows Update, dagli installer dei driver e da altre utility a livello di sistema. Sebbene sia strettamente associato a Windows, esistono strumenti che consentono l'estrazione dei file CAB anche su altri sistemi operativi. La struttura interna di un file CAB è composta da un'intestazione (header), voci di file (file entries) e blocchi di dati, una configurazione che consente l'estrazione efficiente di singoli file senza la necessità di decomprimere l'intero archivio. Il formato è progettato per l'affidabilità ed è spesso scelto per componenti critici del sistema.