Zum Inhalt springen

ZIP-Dateien prüfen und eine Auswahl exportieren

ZIP ablegen: Die Seite liest das zentrale Verzeichnis und listet jeden Eintrag mit Methode, komprimierter und ursprünglicher Größe sowie Verhältnis. Auch verschlüsselte oder mit BZIP2/LZMA gepackte Archive erscheinen; Einträge, die sich nicht entpacken lassen, werden markiert und gesperrt, alle übrigen lassen sich filtern, auswählen und gemeinsam als neues ZIP herunterladen. Alles läuft im Browser.

Läuft lokal in deinem Browser
·
ZIP

So prüfen Sie ein ZIP-Archiv und exportieren eine Auswahl seiner Dateien

ZIP auf die Eingabefläche ziehen: Die Seite liest das zentrale Verzeichnis und listet jeden Eintrag mit Pfad, Komprimierungsmethode, komprimierter Größe, Originalgröße und Verhältnis. Für die Liste muss nichts entpackt werden, deshalb erscheinen auch Archive, an denen Browser-Entpacker sonst scheitern — verschlüsselt, BZIP2, LZMA oder Zstandard — Eintrag für Eintrag; nicht lesbare Zeilen werden als „Nicht exportierbar“ markiert, statt die ganze Datei abzulehnen.

Im Test zeigte ein Archiv mit sechs Dateien, einem Ordner, einer leeren Datei und zwei nicht-ASCII-Namen 6 Dateien in 1 Ordner; eine Datei mit 48 MiB Nullen meldete 47,8 KB komprimiert, 48,0 MB entpackt und 100 % Verhältnis; ein mit Info-ZIP erzeugtes Archiv mit Unterordnern ergab 3 Dateien in 2 Ordnern; ein altes Archiv ohne UTF-8-Kennzeichnung zeigte café.txt korrekt; und zwei Einträge mit demselben Namen same.txt erschienen als zwei getrennte Zeilen.

  1. Ein .zip auf die Eingabefläche ziehen oder die Fläche anklicken und eine Datei wählen. Das Archiv wird im Browser gelesen und nicht hochgeladen; ab 300 MB wird es vor dem Lesen abgelehnt.
  2. Im Filterfeld eingrenzen. „Alle auswählen“ gilt für die gerade sichtbaren Zeilen, eine gefilterte Auswahl ist also ein Klick.
  3. Nicht benötigte Einträge abwählen. Ordner und Einträge, die die Seite nicht entpacken kann, bleiben gesperrt.
  4. „Auswahl als ZIP laden“ drücken. Jeder gewählte Eintrag wird entpackt, gegen die im Archiv gespeicherte CRC-32 geprüft und in ein neues ZIP geschrieben, das die ursprünglichen Ordnerpfade behält.
  5. „Leeren“ setzt Tabelle, Filter und Dateifeld zurück, damit das nächste Archiv sauber beginnt.

Was exportierbar ist, was die Spalten messen und welche lokalen Grenzen gelten

Was die Spalten zeigen

Pfad ist der gespeicherte Name, Backslashes werden zu Schrägstrichen und ein führender Schrägstrich entfällt. Methode ist die angegebene Komprimierung — in den getesteten Archiven Store, Deflate, BZIP2, LZMA oder Zstandard. Komprimiert und Original sind die Größen aus dem zentralen Verzeichnis; das Verhältnis ist 1 − komprimiert ÷ original, zeigt 0 %, wenn eine kleine Datei wächst, und — bei Einträgen mit 0 Bytes.

Die Zahlen stammen aus dem Verzeichnis des Archivs und stimmen daher mit anderen Werkzeugen überein, ohne dass etwas entpackt wird. Weicht eine Liste von einem System-Unzip ab, zuerst die Spalte Methode vergleichen: Verschiedene Programme können denselben Inhalt unterschiedlich speichern.

Was gelistet, aber nicht exportierbar ist

Für den Export werden die Originalbytes und die Methoden Store oder Deflate benötigt; vorher wird die CRC-32 jedes Eintrags geprüft. Verschlüsselte Einträge, BZIP2, LZMA, Zstandard, Deflate64 und weitere Methoden erscheinen mit ihren echten Größen, sind aber als „Nicht exportierbar“ markiert und nicht auswählbar.

Passt der Inhalt eines Eintrags nicht zu seiner CRC, bricht der Export ab und nennt den Eintrag — etwa „readme.txt“ konnte nicht exportiert werden: Die gespeicherten Daten sind beschädigt oder verschlüsselt —, sodass ein beschädigtes Archiv nie stillschweigend eine kaputte Datei liefert. Gleichnamige Einträge erscheinen einzeln statt zusammengeführt.

Grenzen, Sicherheit und Datenschutz

Ein Archiv pro Durchgang: bis 300 MB Datei, 750 MB entpackter Inhalt und 5.000 Einträge. Ein Archiv mit einem ../-Pfad wird mit „Archivgrenzen überschritten oder unsichere Pfade erkannt“ abgelehnt, und Eintragsnamen werden vor der Anzeige bereinigt.

Nichts wird hochgeladen: Die Datei wird über die File-API im Browser gelesen, das exportierte ZIP im Arbeitsspeicher erzeugt und der Download vom Browser ausgegeben, sodass das Werkzeug nach dem Laden der Seite auch offline funktioniert.

Zuletzt verwendet: