Was ist eine ZIP-Datei?
Eine verständliche Erklärung des ZIP-Formats: Container, Komprimierungsmethoden und warum ZIPs manchmal nicht schrumpfen.
Eine ZIP-Datei ist eine einzelne Datei, die andere Dateien und Ordner in sich enthält, wie eine Kiste mit organisierten Schubladen. Der Inhalt kann komprimiert werden, um weniger Platz zu brauchen, und die ganze Kiste lässt sich als eine Einheit verschieben, per E-Mail senden oder speichern.
Was macht eine ZIP-Datei wirklich?
Ein ZIP-Archiv übernimmt zwei Aufgaben. Erstens bündelt es: Viele Dateien und Ordner werden zu einer Datei, die sich leicht teilen lässt. Zweitens kann es komprimieren: Wiederkehrende Muster in den Daten werden effizienter codiert, sodass das Archiv kleiner ist als die Summe seiner Teile.
Wie ZIP-Komprimierung funktioniert
Die meisten ZIP-Dateien nutzen eine Komprimierungsmethode namens DEFLATE. Sie findet wiederholte Bytefolgen und verweist auf frühere Vorkommen, statt sie erneut zu schreiben, und weist dann den häufigsten Symbolen kürzere Codes zu.
Warum manche Dateien nicht schrumpfen
Viele gängige Formate sind bereits intern komprimiert:
- JPEG-, PNG- und WebP-Bilder
- MP4-, MP3- und andere Medien
- PDF-Dokumente mit eingebetteten Bildern
- DOCX-, XLSX- und PPTX-Dateien (die selbst ZIP-Archive sind)
- Vorhandene ZIP-Dateien
Diese erneut zu komprimieren ist, als würde man ein versiegeltes Paket einwickeln: Es kommt etwas Overhead hinzu und gespart wird fast nie etwas.
Innenansicht einer ZIP-Datei
Ein ZIP-Archiv ist eine Folge von Einträgen. Jeder Eintrag hat einen lokalen Header, die komprimierten Daten und einen Eintrag im zentralen Verzeichnis am Ende der Datei. Das zentrale Verzeichnis listet jeden Eintrag mit Name, Größe, Komprimierungsmethode, Zeitstempeln und einer CRC-32-Prüfsumme zur Integritätsprüfung auf.
Speichern oder komprimieren
ZIP-Dateien können Einträge ohne jede Komprimierung speichern, das nennt man Speichermodus. Es braucht genauso viel Platz wie die Originaldateien, aber die Dateien bleiben in einem Archiv gebündelt, was Zeit bei bereits komprimierten Daten spart.
Frequently asked questions
Sind ZIP und ZIPX dasselbe?
Nein. ZIPX ist eine Erweiterung, die neuere Komprimierungsmethoden wie LZMA, PPMd und BZip2 erlaubt. Standard-ZIP-Tools öffnen ZIPX-Dateien möglicherweise nicht.
Kann eine ZIP-Datei alles enthalten?
Ja, ZIP ist ein Container. Er kann Dokumente, Bilder, Programme oder Skripte enthalten, also behandle ZIP-Dateien aus unbekannten Quellen mit Vorsicht.