CAB (Dateiformat)

CAB (Dateiformat)

Vorlage:Infobox Dateiformat/Wartung/Standard fehltVorlage:Infobox Dateiformat/Wartung/Website fehlt

CAB
Dateiendung: .cab
MIME-Type: application/vnd.ms-cab-compressed
Magische Zahl:

4D53.4346 hex
MSCF (ASCII-C-Notation)

Entwickelt von: Microsoft
Art: Datenkompression
Container für: beliebige Dateien

Das Dateiformat CAB (Abk. für englisch "cabinet", deutsch "Aktenschrank") ist ein Format zur komprimierten Archivierung von Dateien.

Inhaltsverzeichnis

Beschreibung

Die Archivdateien tragen üblicherweise die Dateinamenserweiterung .cab und haben den MIME-Typ application/vnd.ms-cab-compressed bzw. application/x-cab-compressed.

Das CAB-Format ermöglicht, mehrere Dateien in einer Archivdatei zu speichern, wobei auch Pfadinformationen mitgespeichert werden können, sowie die Dateien zusammen oder einzeln wieder zu extrahieren. Es ist auch möglich, das Archiv auf mehrere Dateien zu verteilen (beispielsweise, um große Dateien in Stücke zu teilen, die jeweils auf einen Datenträger passen).

Im CAB-Format sind die Dateien einzeln oder in Gruppen komprimiert. Einzeln komprimierte Dateien sind von Vorteil, wenn man später nur einzelne Dateien extrahieren möchte, da dann nur diese dekomprimiert werden müssen. Bei Komprimierung in Gruppen können Redundanzen zwischen den Dateien bei der Komprimierung berücksichtigt werden, sodass die Archivdatei kleiner wird. Es muss dann beim Zugriff auf eine Datei aber immer die ganze Gruppe dekomprimiert werden, sodass diese Methode nur benutzt werden sollte, wenn man sowieso meistens die ganze Gruppe extrahieren will.

Das CAB-Dateiformat benutzt drei Methoden der Datenkompression:

  • Deflate, erfunden von Phil Katz, dem Autor des ZIP-Dateiformats
  • Quantum, lizenziert von David Stafford, dem Autor des Quantum Archiver
  • LZX, erfunden von Jonathan Forbes und Tomi Poutanen. Der Algorithmus fiel an Microsoft, als Forbes anfing, bei Microsoft zu arbeiten.

Zum Entpacken von CAB-Dateien stehen unter Windows die Kommandozeilenprogramme EXPAND und EXTRACT zur Verfügung.

Für die Verwendung unter Windows Mobile können CAB-Dateien außerdem durch eine XML-Datei mit Anweisungen erweitert werden. Die Paketverwaltung von Windows Mobile kann eine derart gepackte Software dann installieren und einrichten (z. B. Startmenü-Einträge erstellen oder den Standardbrowser ändern) sowie bei Bedarf deinstallieren. Es ist damit vergleichbar mit dem MSI-Dateiformat unter Windows. Erstellt werden solche installierbaren CAB-Dateien in der Regel mit Visual Studio.

Geschichte

CAB-Dateien wurden von Microsoft ursprünglich eingeführt, um auf Disketten ausgelieferte Software zu komprimieren und die Anzahl der benötigten Disketten zu reduzieren. Heute werden sie meistens für Software auf CDs oder Downloads aus dem Internet benutzt, vor allem bei Microsoft-Software oder Software, deren Installer von Microsoft stammt. Auch Windows-Patches werden oft als selbstextrahierende CAB-Datei verteilt.

Dateiendung für andere Dateien

Die CAB-Dateiendung wird auch von vielen Installern verwendet (InstallShield und anderen), obwohl diese nicht dasselbe Dateiformat benutzen.

Siehe auch

Weblinks

Wiktionary Wiktionary: CAB – Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen
  • 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.
  • Cabinet SDK ist das „Microsoft Cabinet Software Development Kit“, welches für die Erzeugung von CAB-Dateien verwendet wird.

Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • CAB — ist die Bezeichnung für: ein Dateiformat, siehe CAB (Dateiformat) Change Advisory Board (ITIL Begriff), siehe Change Management (ITIL) ein Biopolymer, siehe Celluloseacetobutyrat ein PKW, der als Taxi gedacht war, siehe Checker Cab… …   Deutsch Wikipedia

  • Datenkompressionsprogramm — Dieser Artikel enthält einige Programme für Datenkompression (auch Packprogramme oder einfach Packer) und die von ihnen unterstützten Formate. Hinweis: Die ZIP Familie von Kompressionsprogrammen stellt nur vom Namen her eine Einheit dar. Programm …   Deutsch Wikipedia

  • Datenkompressionsprogramme — Dieser Artikel enthält einige Programme für Datenkompression (auch Packprogramme oder einfach Packer) und die von ihnen unterstützten Formate. Hinweis: Die ZIP Familie von Kompressionsprogrammen stellt nur vom Namen her eine Einheit dar. Programm …   Deutsch Wikipedia

  • Filzip — Dieser Artikel enthält einige Programme für Datenkompression (auch Packprogramme oder einfach Packer) und die von ihnen unterstützten Formate. Hinweis: Die ZIP Familie von Kompressionsprogrammen stellt nur vom Namen her eine Einheit dar. Programm …   Deutsch Wikipedia

  • Liste der Datenkompressionsprogramme — Dieser Artikel enthält einige Programme für Datenkompression (auch Packprogramme oder einfach Packer) und die von ihnen unterstützten Formate. Hinweis: Die ZIP Familie von Kompressionsprogrammen stellt nur vom Namen her eine Einheit dar. Programm …   Deutsch Wikipedia

  • PKArc — Dieser Artikel enthält einige Programme für Datenkompression (auch Packprogramme oder einfach Packer) und die von ihnen unterstützten Formate. Hinweis: Die ZIP Familie von Kompressionsprogrammen stellt nur vom Namen her eine Einheit dar. Programm …   Deutsch Wikipedia

  • WinACE — Dieser Artikel enthält einige Programme für Datenkompression (auch Packprogramme oder einfach Packer) und die von ihnen unterstützten Formate. Hinweis: Die ZIP Familie von Kompressionsprogrammen stellt nur vom Namen her eine Einheit dar. Programm …   Deutsch Wikipedia

  • WinRar — Dieser Artikel enthält einige Programme für Datenkompression (auch Packprogramme oder einfach Packer) und die von ihnen unterstützten Formate. Hinweis: Die ZIP Familie von Kompressionsprogrammen stellt nur vom Namen her eine Einheit dar. Programm …   Deutsch Wikipedia

  • WinZIP — Dieser Artikel enthält einige Programme für Datenkompression (auch Packprogramme oder einfach Packer) und die von ihnen unterstützten Formate. Hinweis: Die ZIP Familie von Kompressionsprogrammen stellt nur vom Namen her eine Einheit dar. Programm …   Deutsch Wikipedia

  • WinZip — Dieser Artikel enthält einige Programme für Datenkompression (auch Packprogramme oder einfach Packer) und die von ihnen unterstützten Formate. Hinweis: Die ZIP Familie von Kompressionsprogrammen stellt nur vom Namen her eine Einheit dar. Programm …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”