Kurz gesagt
- CAB ist ein komprimiertes Archivformat von Microsoft, das mehrere Dateien speichert und über Dateigrenzen hinweg komprimiert; für die vollständige Entpackung eines geteilten Archivs können weitere CAB-Teile erforderlich sein.
- Öffnen Sie unter Windows die Eingabeaufforderung und listen Sie den Inhalt mit `expand -d "archiv.cab"` auf. Erstellen Sie einen Zielordner und entpacken Sie mit `expand "archiv.cab" -f:* "C:\CAB-out"`. Mit `-f:dateiname` wählen Sie eine Datei aus. Verwenden Sie auf einem Mac oder Smartphone ein Archivprogramm, dessen Dokumentation CAB ausdrücklich unterstützt, oder entpacken Sie unter Windows und übertragen Sie die Dateien. Halten Sie bei geteilten Archiven die weiteren Teile bereit.
- Prüfen Sie die Herkunft unbekannter CAB-Dateien und halten Sie Windows sowie das Anzeigeprogramm aktuell. MS10-019 behob CVE-2010-0487: Eine speziell präparierte, signierte CAB-Datei konnte auf betroffenen Windows-Systemen ohne Sicherheitsupdate beliebigen Code ausführen. Daraus folgt nicht, dass jede CAB-Datei Code ausführt. Eine Signatur ersetzt keine Programmaktualisierung.
CAB-Dateien erkennen, öffnen und entpacken
CAB-Dateien haben üblicherweise die Endung .cab. Windows Installer kann sie innerhalb einer MSI-Datei oder als externe Archive verwenden. Die Struktur umfasst CFHEADER, CFFOLDER, CFFILE und CFDATA; Mehrbyte-Ganzzahlen verwenden Little Endian. Der Header beginnt an Offset 0 mit MSCF beziehungsweise 4D 53 43 46. Die festgelegte Hauptversion ist 1, die Nebenversion 3.
Für CAB zu ZIP entpacken Sie zuerst die Dateien und erstellen anschließend mit einem geeigneten Werkzeug ein ZIP-Archiv. Beschaffen Sie alle erforderlichen Teile und erhalten Sie die Ordnerstruktur; expand ignoriert sie mit `-i`. Erneutes Verpacken garantiert keine gleichwertige Installation: Windows Installer verlangt passende Dateischlüssel und eine passende Dateireihenfolge.
So bekommst du sie auf
Öffnen Sie unter Windows die Eingabeaufforderung und listen Sie den Inhalt mit `expand -d "archiv.cab"` auf. Erstellen Sie einen Zielordner und entpacken Sie mit `expand "archiv.cab" -f:* "C:\CAB-out"`. Mit `-f:dateiname` wählen Sie eine Datei aus. Verwenden Sie auf einem Mac oder Smartphone ein Archivprogramm, dessen Dokumentation CAB ausdrücklich unterstützt, oder entpacken Sie unter Windows und übertragen Sie die Dateien. Halten Sie bei geteilten Archiven die weiteren Teile bereit.
Öffnen Sie unter Windows die Eingabeaufforderung und listen Sie den Inhalt mit `expand -d "archiv.cab"` auf. Erstellen Sie einen Zielordner und entpacken Sie mit `expand "archiv.cab" -f:* "C:\CAB-out"`. Mit `-f:dateiname` wählen Sie eine Datei aus. Verwenden Sie auf einem Mac oder Smartphone ein Archivprogramm, dessen Dokumentation CAB ausdrücklich unterstützt, oder entpacken Sie unter Windows und übertragen Sie die Dateien. Halten Sie bei geteilten Archiven die weiteren Teile bereit.
Für CAB zu ZIP entpacken Sie zuerst die Dateien und erstellen anschließend mit einem geeigneten Werkzeug ein ZIP-Archiv. Beschaffen Sie alle erforderlichen Teile und erhalten Sie die Ordnerstruktur; expand ignoriert sie mit `-i`. Erneutes Verpacken garantiert keine gleichwertige Installation: Windows Installer verlangt passende Dateischlüssel und eine passende Dateireihenfolge.
Dateisicherheit
Prüfen Sie die Herkunft unbekannter CAB-Dateien und halten Sie Windows sowie das Anzeigeprogramm aktuell. MS10-019 behob CVE-2010-0487: Eine speziell präparierte, signierte CAB-Datei konnte auf betroffenen Windows-Systemen ohne Sicherheitsupdate beliebigen Code ausführen. Daraus folgt nicht, dass jede CAB-Datei Code ausführt. Eine Signatur ersetzt keine Programmaktualisierung.
Unbekannter Absender, ein Name mit zwei Endungen oder ein Inhalt, der nicht zur Endung passt — erst prüfen, dann öffnen.
Umwandeln
Für CAB zu ZIP entpacken Sie zuerst die Dateien und erstellen anschließend mit einem geeigneten Werkzeug ein ZIP-Archiv. Beschaffen Sie alle erforderlichen Teile und erhalten Sie die Ordnerstruktur; expand ignoriert sie mit `-i`. Erneutes Verpacken garantiert keine gleichwertige Installation: Windows Installer verlangt passende Dateischlüssel und eine passende Dateireihenfolge.
Wandle eine Kopie um, nie das Original, und vergleich danach Qualität, Metadaten und Layout mit der Ausgangsdatei.
Häufige Fragen
Was ist eine CAB-Datei?
Eine CAB-Datei ist ein komprimiertes Microsoft-Archiv mit der üblichen Endung .cab. Es kann mehrere Dateien enthalten und über deren Grenzen hinweg komprimieren. Große Dateien können sich über mehrere CAB-Teile erstrecken.
Wie kann ich CAB-Dateien unter Windows öffnen?
Führen Sie in der Eingabeaufforderung `expand -d "archiv.cab"` aus. Erstellen Sie zum Entpacken `C:\CAB-out` und verwenden Sie `expand "archiv.cab" -f:* "C:\CAB-out"`.
Wie kann ich CAB-Dateien auf dem Mac öffnen?
Verwenden Sie ein Archivprogramm, dessen Dokumentation CAB ausdrücklich unterstützt, oder entpacken Sie das Archiv mit expand unter Windows und übertragen Sie die Dateien auf Ihren Mac.
Wie kann ich CAB-Dateien auf dem Smartphone öffnen?
Wählen Sie eine Archiv-App, deren Dokumentation CAB-Unterstützung für Ihr Smartphone nennt, oder entpacken Sie unter Windows und übertragen Sie die benötigten Dateien.
Was tun, wenn sich CAB wegen fehlender Teile nicht entpacken lässt?
Beschaffen Sie die benachbarten CAB-Teile desselben Archivsatzes. Eine große Datei kann auf mehrere Archive verteilt sein, sodass ein einzelner Teil nicht alle erforderlichen Daten enthält.
Soll ich CAB oder MSI für die Installation behalten?
Behalten Sie das ursprüngliche Installationspaket einschließlich zugehöriger CAB-Dateien. CAB speichert komprimierte Dateien und kann innerhalb oder außerhalb einer MSI liegen. Das Entpacken allein erhält nicht die gesamte Installationsanordnung.
Wie kann ich CAB in ZIP umwandeln und Installationsbeziehungen erhalten?
Entpacken Sie alle erforderlichen Teile und erstellen Sie ein ZIP mit erhaltener Ordnerstruktur. Eine gleichwertige Installation ist nicht garantiert: Geänderte Dateischlüssel oder Reihenfolgen können Windows-Installer-Beziehungen stören. Bewahren Sie die Originale auf.
Kann ich signierte CAB-Dateien sicher öffnen?
Eine Signatur allein bedeutet nicht, dass die Datei sicher ist. MS10-019 behob eine historische Schwachstelle mit präparierten signierten CAB-Dateien auf betroffenen Windows-Systemen. Halten Sie das Anzeigeprogramm aktuell und prüfen Sie die Herkunft.
Wie kann ich den CAB-Inhalt ohne Entpacken auflisten?
Verwenden Sie unter Windows `expand -d "archiv.cab"`. Die Option `-d` listet Dateien auf, ohne sie zu entpacken; `-f:dateiname` dient zur Auswahl einer bestimmten Datei.
Wie kann ich eine CAB-Datei mit Makecab erstellen?
Windows enthält Makecab.exe zum Erstellen von CAB-Archiven für Installationspakete. Für Windows Installer müssen Dateischlüssel und Reihenfolge den Anforderungen der File-Tabelle des Pakets entsprechen.
Verwandte Formate
Quellen
[MS-CAB]: Cabinet File Format · Microsoft 官方格式规范
Cabinet Files · Microsoft 官方文档
expand · Microsoft 官方命令文档
Microsoft Security Bulletin MS10-019 · Microsoft 官方安全公告