ZIP-Archiv (.zip)

PKWARE Standard

ZIP ist ein Archivdateiformat, das verlustfreie Datenkomprimierung unterstützt und das Verpacken mehrerer Dateien und Verzeichnisse in einen einzigen transportablen Container ermöglicht.

Von ZIP zu TAR konvertieren

Kostenloser Konverter von ZIP zu TAR im Browser. Konvertieren Sie Dateien sofort auf Ihrem Gerät.

ZIP online komprimieren

Privat - Dateien verlassen Ihr Gerät nie

Untersuchen & Metadaten

Betriebssysteme und Dateianalyseprogramme identifizieren ZIP-Dateien anhand der führenden binären Bytefolge:

Dateien auswählen oder hierher ziehen

Privat - Dateien verlassen Ihr Gerät nie

oder einfügen Strg+V
Datenschutzgarantie ohne Netzwerkübertragung: 0 Bytes an externe Server hochgeladen. Die gesamte Verarbeitung erfolgt lokal in Ihrer Browser-Sandbox.

Headersignatur auf Byte-Ebene (Magic Bytes)

Betriebssysteme und Dateianalyseprogramme identifizieren ZIP-Dateien anhand der führenden binären Bytefolge:

HEX-SIGNATUR (OFFSET 0):

50 4B 03 04

ASCII-DARSTELLUNG: PK..

Standardisierung: PKWARE APPNOTE / ISO/IEC 21320-1

Technische Daten

Container-ArchitekturArchivcontainer, der mehrere Dateien mit individuellen Komprimierungsheadern kombiniert
KompressionDeflate (Methode 8), Store (Methode 0), BZIP2, LZMA, Zstandard
Byte-ReihenfolgeLittle-Endian für alle Signatur-Header, CRC32-Prüfsummen und Größen
FarbräumeNicht zutreffend (binärer Container für beliebige Dateien)
Kanäle und StrukturHierarchische Verzeichnisstrukturen, Metadatenströme und Dateiprüfsummen
Max. AbmessungenStandard-ZIP: 4 GB / 65.535 Dateien; ZIP64: 16 Exabyte / 18 Trilliarden Dateien
TransparenzNicht zutreffend
Streaming und progressive DarstellungDas Zentralverzeichnis am Ende der Datei ermöglicht die sofortige Auflistung ohne Dekomprimierung

Technische Vergleichsmatrix: ZIP und Konkurrenzformate

Technisches AttributZIP (Aktuelles Format)7-Zip (7z)TAR.GZRAR
BetriebssystemkompatibilitätDie integrierte ZIP-Unterstützung variiert je nach Betriebssystem und Version; viele Systeme enthalten eigene Werkzeuge.Erfordert 7-Zip oder eine Drittanbieter-AppNativ in Linux/macOS; erfordert Tool in WindowsErfordert WinRAR oder unrar-Bibliothek
KomprimierungseffizienzModerat (Deflate-Algorithmus)Sehr hoch (LZMA/LZMA2-Algorithmus)Moderat (Deflate über tar)Hoch (proprietäre RAR-Komprimierung)
Solides ArchivierenNein (jede Datei unabhängig komprimiert)Ja (solide Blöcke steigern die Komprimierung für doppelten Text)Ja (komprimiert das gesamte TAR-Archiv)Ja (optionaler Solid-Modus)
Selektive ExtraktionSchnelle, sofortige Extraktion jeder einzelnen DateiErfordert Dekomprimierung vorheriger solider BlöckeMuss den Stream bis zur Zieldatei dekomprimierenSchnell, wenn nicht im Solid-Modus archiviert

Häufige Datenbeschädigungen und Leitfaden zur Wiederherstellung anhand von Hex-Daten

Das Dienstprogramm meldet „End-of-central-directory signature not found“ oder ein ungültiges Archiv.

Ursache: Abgebrochener Download, bei dem die letzten Bytes mit dem Zentralverzeichnisdatensatz fehlen.

Wiederherstellung: Verwenden Sie „zip -FF damaged.zip --out fixed.zip“, um die lokalen Dateiköpfe vom Anfang an zu durchsuchen und ein neues Zentralverzeichnis zu rekonstruieren.

Sicherheitsanalyse und Angriffsvektoren für Parser

Die ZIP-Sicherheit konzentriert sich auf Zip-Slip-Pfadtraversierungsrisiken und Dekomprimierungsbomben.

Bekannte Angriffsvektoren

  • Zip Slip: Schadhafte Dateinamen, die „../../“-Pfadtraversierungen enthalten und aus dem Ziel-Extraktionsverzeichnis ausbrechen.
  • Zip-Bombe: Winzige Archive, die sich zu Petabytes an Nullen ausdehnen (z. B. 42.zip mit 42 KB, das sich auf 4,5 PB ausdehnt) und Server durch Speicher- und Festplattenerschöpfung zum Absturz bringen.
  • Schwachstellen der veralteten ZipCrypto-Verschlüsselung, die es ermöglichen, den Schlüssel in wenigen Minuten ausschließlich anhand des Chiffrats wiederherzustellen.

Empfohlene Schutzmaßnahmen: Bereinigen Sie Extraktionsdateipfade stets, um sicherzustellen, dass sie innerhalb des Zielordners bleiben. Legen Sie strenge Grenzwerte für maximale Bytes und Dateianzahl fest, wenn Sie nicht vertrauenswürdige Uploads entpacken. Verwenden Sie die WinZip AES-256-Verschlüsselung.

Historische Ursprünge & Meilensteine

2015ISO/IEC 21320-1 formalisiert ZIP als Basiscontainer für EPUB-, DOCX- und JAR-Dateien.
1998Microsoft Windows integriert die native ZIP-Ordner-Extrahierung in Windows 98 Plus!.
1989Entwickelt von Phil Katz für PKZIP nach einem Rechtsstreit mit SEA über ARC.

Hauptvorteile & Stärken

  • Wird universell von jedem Betriebssystem der Welt unterstützt, ohne dass Software von Drittanbietern installiert werden muss.
  • Das am Ende des Archivs befindliche Zentralverzeichnis ermöglicht die sofortige Dateiauflistung ohne Dekomprimierung.
  • Einzelne Dateien können gezielt extrahiert werden, ohne das gesamte Archiv zu dekomprimieren.

Technische Einschränkungen & Nachteile

  • Speichert UNIX-Dateiberechtigungen oder symbolische Links nicht zuverlässig über verschiedene Plattformen hinweg.
  • Nicht-solides Archivieren bedeutet, dass das Komprimierungsverhältnis bei großen Sammlungen ähnlicher Dateien niedriger ist als bei 7z oder tar.xz.
  • Die standardmäßige, veraltete ZipCrypto-Verschlüsselung ist kryptografisch gebrochen (AES-256 ist erforderlich).

Interessante technische Fakten

  • Das „PK" im ZIP-Dateispeicherheader steht für Phil Katz, den Erfinder von PKZIP.
  • Mehrere verbreitete Formate verwenden ZIP-Container, darunter APK, JAR, DOCX und EPUB.
  • Da ZIP das Anhängen von Daten vor den lokalen Dateiköpfen oder nach dem Zentralverzeichnis erlaubt, ist es ein beliebter Container für Polyglott-Dateien, die gleichzeitig als Bilder, JARs oder ausführbare Dateien funktionieren.

Häufig gestellte technische Fragen

Was ist der Unterschied zwischen ZIP und 7Z?

ZIP ist universell mit jedem Betriebssystem kompatibel, ohne dass zusätzliche Software installiert werden muss. 7Z verwendet den modernen LZMA/LZMA2-Algorithmus mit solider Komprimierung, wodurch 30 % bis 50 % höhere Komprimierungsverhältnisse erzielt werden, allerdings ist auf älteren Systemen Software von Drittanbietern erforderlich.

Warum ist es schnell, den Inhalt einer ZIP-Datei anzuzeigen?

ZIP speichert ein „Zentralverzeichnis“ am Ende der Datei. Software liest einfach die letzten Kilobyte, um den vollständigen Verzeichnisbaum und die Dateinamen sofort anzuzeigen, ohne Dateien zu dekomprimieren.

Können verschlüsselte ZIP-Dateien leicht geknackt werden?

Die veraltete ZIP-Verschlüsselung (ZipCrypto) verwendet eine schwache 96-Bit-Schlüsselstromchiffre, die mit Klartext-Angriffswerkzeugen wie bkcrack in wenigen Minuten geknackt werden kann. Moderne Archive müssen die WinZip AES-256-Verschlüsselung verwenden, um kryptografische Sicherheit zu gewährleisten.