Datei-Endung-CAB

Dateien mit der Endung .cab sind Archivdateien. CAB steht für Cabinet (Aktenschrank, Gehäuse). Sie dienen zur komprimierten Archivierung von Dateien. Dabei  können auch die Pfadinformationen mitgespeichert werden. Die Dateien können im Ganzen oder einzeln extrahiert werden. Sie können auch über mehrere CAB-Dateien archiviert werden. 

Das CAB-Dateiformat wurde von Microsoft entwickelt und dient heute vor allem bei Microsoft- und Windows-Software als Archivdateien für zu installierende Software, Windows-Updates, Windows-Service-Packs, Microsoft-Updates,  Office-Updates und -Service Packs oder Patches. 

Bei CAB-Dateien werden verschiedene Verfahren und Algorithmen zur Datenkompression angewandt:  Quantum Kompressionsformat (David Stafford), Deflate Algorithmus (Phillip Walter Katz (Autor der ZIP-Kompression PKZip)) oder  LZX (Tomi Poutanen, Jonathan Forbes, Forbes wechselte später zu Microsoft und nahm die Lizenz mit). LZX ist ursprünglich eine Programmiersprache in der OpenLaszlo Open Source Entwicklungsplattform. OpenLaszlo dient der  Entwicklung und Bereitstellung von Rich Internet Anwendungen (Rich Internet Applications). OpenLaszlo ist zertifiziert unter der CPL (Common Public License).  LZX ist ein Datenkompressionsalgorithmus der LZ77-Familie (Lempel-Ziv-1977) sowie ein Dateiarchivierungsformat.  CAB-Dateien können unter Windows mit dem Kommandozeilenprogramm EXPAND extrahiert werden.                                       
Siehe auch:    Service-Pack   Patch   Deflate-Algorithmus   LZ77-Algorithmus   Datei-Endung-LZW   LZX-Algorithmus   Datei-Endung-LZW   Datei-Endung-LZH   Laszlo   OpenLaszlo