Startseite / Dateiwerkzeuge / ZIP-Archiv-Extraktor
Kostenlose Online-Werkzeuge

ZIP-Archiv-Extraktor

Ein unterstütztes ZIP lokal lesen, Pfade und Größen prüfen und alle extrahierten Einträge gemeinsam als neues ZIP herunterladen.

Jetzt verwenden

Unterstützt wird ein begrenzter einteiliger ZIP32-Aufbau: STORE (0) oder rohes DEFLATE (8), UTF-8-Namen und Größen in den lokalen Headern. ZIP64, Verschlüsselung/Passwörter, Data Descriptors, andere Kodierungen oder Kompressionsmethoden und selbstentpackende Präfixe werden nicht unterstützt.

Enddatensatz und Zentralverzeichnis müssen vollständig sein und allen lokalen Einträgen entsprechen. Geprüft werden Header-/Datengrenzen, sichere relative Pfade, doppelte Pfade, deklarierte Größen und CRC-32. Abgeschnittene oder widersprüchliche Archive werden insgesamt abgelehnt; dies ist keine Teilrettung, Reparatur oder Virenprüfung.

Grenzen: 64 MiB Eingabearchiv, 500 Einträge einschließlich Verzeichniseinträgen und 128 MiB entpackter Inhalt insgesamt. DEFLATE benötigt DecompressionStream mit deflate-raw; die Ausgabegrenze gilt bereits beim Lesen. Daten bleiben im Browserspeicher. Die Grenzwerte garantieren keinen flüssigen Betrieb an der Obergrenze.

Beispiel: owner-a.txt und owner-b.txt enthalten im geprüften Beispiel jeweils 7 Bytes. Namen und Inhalte bleiben in extracted-files.zip erhalten, das mit STORE geschrieben wird. Archivköpfe, Metadaten und Größe können sich ändern; die ursprünglichen ZIP-Bytes werden nicht wiederhergestellt.

owner-a.txt	7 B
owner-b.txt	7 B

Die Verarbeitung erfolgt lokal im Browser.