Freigeben über


Cab-Dateien

Eine Cab-Datei ist eine einzelne Datei, normalerweise mit einer .cab Erweiterung, die komprimierte Dateien in einer Dateibibliothek speichert. Das Cab-Format ist eine effiziente Möglichkeit, mehrere Dateien zu verpacken, da die Komprimierung über Dateigrenzen hinweg durchgeführt wird, wodurch das Komprimierungsverhältnis erheblich verbessert wird.

Entwickler können ein Cab-Dateierstellungstool wie Makecab.exe verwenden, um Cab-Dateien für die Verwendung mit Installer-Paketen zu erstellen. Das hilfsprogramm Makecab.exe ist in Windows enthalten.

Die Dateischlüssel der dateien, die in einer CAB-Datei gespeichert sind, müssen mit den Einträgen in der Spalte "Datei" der Dateitabelle übereinstimmen, und die Abfolge der Dateien im Cab-Format muss mit der in der Spalte "Sequenz" angegebenen Dateisequenz übereinstimmen. Weitere Informationen finden Sie unter Verwenden von Cabs und komprimierten Quellen.

Große Dateien können zwischen zwei oder mehr CAB-Dateien aufgeteilt werden. Es können nicht mehr als 15 Dateien in einer Cab-Datei vorhanden sein, die sich auf die nächste CAB-Datei erstreckt. Wenn Sie z. B. drei Cab-Dateien haben, kann die erste Cab-Datei 15 Dateien enthalten, die sich auf die zweite Cab-Datei erstrecken, und die zweite Cab-Datei kann 15 Dateien haben, die sich auf die dritte Cab-Datei erstrecken.

Das Installationsprogramm extrahiert Dateien aus einer Cab-Datei, da sie von der Installation benötigt werden, und installiert sie in der gleichen Reihenfolge wie in der CAB-Datei. Die Speicherplatzanforderungen für die Installation einer in einem Cab gespeicherten Datei unterscheiden sich nicht von der Installation einer nicht komprimierten Datei.

Eine Cab-Datei kann sich innerhalb oder außerhalb der .msi Datei befinden. Beginnend mit Windows Installer 5.0, das unter Windows 7 oder Windows Server 2008 R2 ausgeführt wird, speichert das Installationsprogramm alle cabs, die in die datei .msi eingebettet sind, bevor das Installationspaket zwischengespeichert wird.

Windows Installer 4.5 oder einer früheren: Um Speicherplatz zu sparen, entfernt das Installationsprogramm immer alle in die datei .msi eingebetteten Cabes, bevor das Installationspaket auf dem Computer des Benutzers zwischengespeichert wird.