ZIP-Archiv (.zip)
PKWARE StandardZIP 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:
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 04ASCII-DARSTELLUNG: PK..
Standardisierung: PKWARE APPNOTE / ISO/IEC 21320-1
Technische Daten
| Container-Architektur | Archivcontainer, der mehrere Dateien mit individuellen Komprimierungsheadern kombiniert |
| Kompression | Deflate (Methode 8), Store (Methode 0), BZIP2, LZMA, Zstandard |
| Byte-Reihenfolge | Little-Endian für alle Signatur-Header, CRC32-Prüfsummen und Größen |
| Farbräume | Nicht zutreffend (binärer Container für beliebige Dateien) |
| Kanäle und Struktur | Hierarchische Verzeichnisstrukturen, Metadatenströme und Dateiprüfsummen |
| Max. Abmessungen | Standard-ZIP: 4 GB / 65.535 Dateien; ZIP64: 16 Exabyte / 18 Trilliarden Dateien |
| Transparenz | Nicht zutreffend |
| Streaming und progressive Darstellung | Das Zentralverzeichnis am Ende der Datei ermöglicht die sofortige Auflistung ohne Dekomprimierung |
Technische Vergleichsmatrix: ZIP und Konkurrenzformate
| Technisches Attribut | ZIP (Aktuelles Format) | 7-Zip (7z) | TAR.GZ | RAR |
|---|---|---|---|---|
| Betriebssystemkompatibilität | Die integrierte ZIP-Unterstützung variiert je nach Betriebssystem und Version; viele Systeme enthalten eigene Werkzeuge. | Erfordert 7-Zip oder eine Drittanbieter-App | Nativ in Linux/macOS; erfordert Tool in Windows | Erfordert WinRAR oder unrar-Bibliothek |
| Komprimierungseffizienz | Moderat (Deflate-Algorithmus) | Sehr hoch (LZMA/LZMA2-Algorithmus) | Moderat (Deflate über tar) | Hoch (proprietäre RAR-Komprimierung) |
| Solides Archivieren | Nein (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 Extraktion | Schnelle, sofortige Extraktion jeder einzelnen Datei | Erfordert Dekomprimierung vorheriger solider Blöcke | Muss den Stream bis zur Zieldatei dekomprimieren | Schnell, 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
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.
Passende ZIP-Konvertierungen
Die Umwandlung eines ZIP-Archivs in ein TAR-Archiv wandelt einen komprimierten Dateicontainer in ein unkomprimiertes Bandarchivformat um, das sich für Unix-Umgebungen eignet.
Die Umwandlung eines TAR-Archivs in ein ZIP-Archiv verwandelt einen unkomprimierten Unix-Container in ein universell zugängliches, komprimiertes Dateiformat.
Bei der Umwandlung von ZIP in 7z wird das Archiv mit anderen Komprimierungsoptionen neu gepackt. Die Ausgabedatei kann je nach Dateien und Einstellungen kleiner oder größer sein.
Die Umwandlung von 7z in ZIP kann das Öffnen in Programmen erleichtern, die ZIP unterstützen. Das Kompressionsverhältnis variiert je nach Dateityp und Einstellungen.
Entpacken Sie einzelne RAR4- oder RAR5-Archive, auch Solid-Archive, direkt im Browser in standardmäßige ZIP-Dateien, ohne sie an einen Server hochzuladen.