File Kabinet
Kabinet adalah satu file, biasanya dengan ekstensi .cab, yang menyimpan file terkompresi dalam pustaka file. Format kabinet adalah cara yang efisien untuk mengemas beberapa file karena kompresi dilakukan di seluruh batas file, yang secara signifikan meningkatkan rasio kompresi.
Pengembang dapat menggunakan alat pembuatan file kabinet seperti Makecab.exe untuk membuat file kabinet untuk digunakan dengan paket alat penginstal. Utilitas Makecab.exe disertakan dengan Windows.
Kunci file file yang disimpan di dalam file kabinet harus cocok dengan entri di kolom File tabel File dan urutan file dalam kabinet harus cocok dengan urutan file yang ditentukan dalam kolom Urutan. Untuk informasi selengkapnya, lihat Menggunakan Kabinet dan Sumber Terkompresi.
File besar dapat dibagi antara dua atau beberapa file kabinet. Tidak boleh ada lebih dari 15 file dalam satu file kabinet yang mencakup ke file kabinet berikutnya. Misalnya, jika Anda memiliki tiga file kabinet kabinet pertama dapat memiliki 15 file yang mencakup file kabinet kedua dan file kabinet kedua dapat memiliki 15 file yang mencakup file kabinet ketiga.
Alat penginstal mengekstrak file dari kabinet karena diperlukan oleh penginstalan dan menginstalnya dalam urutan yang sama seperti yang disimpan dalam file kabinet. Persyaratan ruang untuk menginstal file yang disimpan dalam kabinet tidak berbeda dari untuk menginstal file yang tidak dikompresi.
File kabinet dapat ditemukan di dalam atau di luar file .msi. Dimulai dengan Windows Installer 5.0 yang berjalan pada Windows 7 atau Windows Server 2008 R2, alat penginstal menyimpan lemari apa pun yang disematkan dalam file .msi sebelum membuat cache paket penginstalan.
Windows Installer 4.5 atau yang lebih lama: Untuk menghemat ruang disk, alat penginstal selalu menghapus lemari apa pun yang disematkan dalam file .msi sebelum menyimpan cache paket penginstalan di komputer pengguna.