File CAB
Un cabinet è un singolo file, in genere con un'estensione .cab, che archivia i file compressi in una libreria di file. Il formato cab è un modo efficiente per creare un pacchetto di più file perché la compressione viene eseguita attraverso i limiti dei file, migliorando significativamente il rapporto di compressione.
Gli sviluppatori possono usare uno strumento di creazione di file CAB, ad esempio Makecab.exe per creare file cab da usare con i pacchetti del programma di installazione. L'utilità Makecab.exe è inclusa in Windows.
Le chiavi di file dei file archiviati all'interno di un file CAB devono corrispondere alle voci nella colonna File della tabella file e la sequenza di file nell'archivio deve corrispondere alla sequenza di file specificata nella colonna Sequenza. Per altre informazioni, vedere Using Cabinets and Compressed Sources.For more information, see Using Cabinets and Compressed Sources.
I file di grandi dimensioni possono essere suddivisi tra due o più file CAB. Non possono essere presenti più di 15 file in un file CAB che si estende al file CAB successivo. Ad esempio, se si dispone di tre file CAB il primo cabinet può avere 15 file che si estendono al secondo file CAB e il secondo file CAB può avere 15 file che si estendono fino al terzo file CAB.
Il programma di installazione estrae i file da un cabinet in quanto sono necessari per l'installazione e li installa nello stesso ordine in cui vengono archiviati nel file CAB. I requisiti di spazio per l'installazione di un file archiviato in un cabinet non sono diversi dall'installazione di un file non compresso.
Un file CAB può trovarsi all'interno o all'esterno del file .msi. A partire da Windows Installer 5.0 in esecuzione in Windows 7 o Windows Server 2008 R2, il programma di installazione salva tutti i cabinet incorporati nel file .msi prima di memorizzare nella cache il pacchetto di installazione.
Windows Installer 4.5 o versioni precedenti: Per risparmiare spazio su disco, il programma di installazione rimuove sempre tutti i cabinet incorporati nel file .msi prima di memorizzare nella cache il pacchetto di installazione nel computer dell'utente.