CAB ist ein Dateiformat, die Abkürzung steht für Cabinet. Cab-Dateien sind selbstentpackende Archive (etwa wie selbstentpackende ZIP-Dateien). Cab-Dateien werden hauptsächlich von Microsoft verwendet um Patches oder Programme an den User zu bringen.
Das CAB Dateiformat benutzt drei Methoden der Datenkompression:
- deflate, erfunden von Phil Katz, dem Autor des ZIP Dateiformats.
- Quantum, lizensiert von David Stafford, dem Autor des Quantum archiver.
- LZX, erfunden von Jonathan Forbes und Tomi Poutanen. Der Algorithmus fiel an Microsoft, als Jonathan anfing bei Microsoft zu arbeiten.
Die CAB Dateiendung wird auch von vielen Installern verwendet (InstallShield und anderen), obwohl diese nicht das selbe Dateiformat benutzen.
Die Archivdateien tragen üblicherweise die Endung .cab. Der MIME-Typ ist application/x-cab-compressed.
Weblinks
- cabextract ist eine freie Software, um CAB-Dateien auf UNIX zu entpacken
- libmspack ist eine portable Bibliothek unter LGPL-Lizenz zum Erzeugen und Entpacken von CAB-Dateien und anderen Microsoft-Formaten.