File Cabinet (.cab)

Nello sviluppo di programmi Microsoft, un file CAB è un singolo file creato per contenere un numero di file compressi. Un set correlato di file CAB può essere contenuto in una cartella. Durante l'installazione di un programma, i file compressi in un cabinet vengono decompressi e copiati in una directory appropriata per l'utente. Un file CAB di solito ha il suffisso del nome file ".cab".

Microsoft utilizza i file CAB nella distribuzione dei propri prodotti, come PowerPoint, Microsoft Office per Windows e Microsoft Money. I file CAB consentono di risparmiare spazio e tempo durante la distribuzione del software. Vengono decompressi durante l'installazione. I file di grandi dimensioni possono essere compressi e inclusi in più di un file CAB, ciascuno dei quali punta logicamente al file successivo, con tutto contenuto in una cartella logica.

La responsabilità dello sviluppo per i file CAB è garantita fornendo un certificato digitale firmato con il file CAB. Una "firma" copre tutti i file in un file CAB. I file CAB vengono creati utilizzando la compressione Lempel-Ziv.