So funktioniert es
Was zwischen der Dateiauswahl und der fertigen ZIP passiert.
Der Kompressor ist ein Seitenwerkzeug, kein gehosteter Dienst. Diese Seite erklärt den Weg einer Datei, wo Komprimierungsstufen wichtig sind und wovor die Limits schützen.
Die Kurzfassung
Lokal lesen. Lokal komprimieren. Lokal herunterladen.
- 01
Wähle, was ins Archiv kommt
Ziehe Dateien hinein, wähle einzelne Dateien, selektiere einen Ordner oder lade eine vorhandene ZIP hoch. Das Tool liest Namen, Größen und Inhalte erst, nachdem du eine Auswahl getroffen hast. Die Ordnerauswahl nutzt den Verzeichnisauswahldialog des Browsers, und abgelegte Ordner werden Eintrag für Eintrag durchlaufen.
- 02
Lass den Worker die ZIP erstellen
Die Seite sendet die ausgewählten File-Objekte an einen Web Worker im Modulmodus. Der Worker validiert den Vorgang, liest jede Datei und fügt sie einem JSZip-Archiv in der gewählten DEFLATE-Stufe hinzu. Die Komprimierung läuft außerhalb des Hauptthreads, sodass die Oberfläche weiterhin den Fortschritt anzeigen und eine Abbruchanforderung annehmen kann.
- 03
Prüfe das tatsächliche Ergebnis und lade herunter
Wenn das Archiv fertig ist, gibt der Worker einen ArrayBuffer zurück. Die Seite vergleicht die endgültige Bytezahl mit der Eingabe, erstellt eine Blob-URL und bietet einen Download an. Nichts wird automatisch heruntergeladen. Beim Komprimieren einer vorhandenen ZIP bleibt das Original verfügbar, wenn der Neuaufbau größer ist.
Zwei Modi
Erstellen oder neu erstellen.
Beide Modi enden in einer Standard-ZIP, gehen aber von unterschiedlichen Eingaben aus und behandeln das Ergebnis unterschiedlich.
Eine neue ZIP erstellen
Dateien → ZIPWähle Dateien oder einen Ordner, lege den Archivnamen fest und wähle eine Stufe. Relative Ordnerpfade bleiben erhalten. Die Gesamteingabe wird geprüft, bevor der Worker startet.
Eine vorhandene ZIP neu erstellen
ZIP → ZIPLade eine .zip-Datei hoch. Das Tool prüft jeden Eintrag beim Lesen und erstellt das Archiv anschließend auf der gewählten Stufe neu. Ordnereinträge, Daten, Berechtigungen und Kommentare bleiben erhalten, sofern verfügbar. Die Ausgabe wird mit dem Original verglichen.
Komprimierungsstufe
Der Kompromiss ist Zeit, nicht Format.
Ein Regler stellt die normale DEFLATE-Ausgabe von Niedrig (1) bis Max. (9) ein. Die Stufe bestimmt, mit wie viel Aufwand der Kompressor nach wiederholten Daten sucht.
Niedrig
Stufe 1
Der schnellste Durchlauf. Nützlich für große Stapel, temporäre Dateien oder bereits komprimierte Einträge. Es wird weiterhin DEFLATE verwendet, das Archiv lässt sich also normal öffnen.
Ausgewogen
Stufe 6
Ein praktischer Mittelweg zwischen Geschwindigkeit und Größe, besonders wenn das Archiv viele kleine Dateien enthält.
Max.
Stufe 9 · Standard
Der langsamste Durchlauf und die Standardeinstellung. Er investiert mehr Zeit in die Suche nach Übereinstimmungen und hilft meist bei textlastigen Einträgen. Bei Bildern, Videos und anderen komprimierten Formaten ist der Unterschied meist vernachlässigbar.
Eine ZIP, die von Windows, macOS oder einem anderen Tool erstellt wurde, ist bereits mit DEFLATE komprimiert. Ein Neuaufbau mit Max. ändert sie meist um weniger als 1 %; keine Stufe kann die Bytes zurückholen, die die vorherige Komprimierung bereits entfernt hat.
Sicherheitsbarrieren
Der Tab hat ein Arbeitsspeicherbudget.
Die ZIP-Erstellung erfolgt im Arbeitsspeicher. Diese Prüfungen laufen vor dem Komprimieren, damit ein zu großer Vorgang schnell fehlschlägt, statt den Tab zu erschöpfen.
- Gesamteingabe
- Kombinierte Größe für eine neue ZIP oder der gesamte unkomprimierte Inhalt einer vorhandenen ZIP-Datei.
- 1 GB
- Einzelne Datei
- Gilt für direkt hinzugefügte Dateien und für Dateien, die aus einem vorhandenen Archiv extrahiert werden.
- 512 MB
- Vorhandene ZIP
- Die ZIP-Datei muss vor Beginn der Komprimierung unter dieser Größe liegen.
- 1 GB
- Einträge
- Dateien und Ordner zusammen. Größere Dateien werden vor dem Komprimieren abgelehnt.
- 100.000
Was herauskommt
Eine Standard-ZIP, kein eigenes Format.
Die Ausgabe verwendet DEFLATE-Komprimierung und ein konventionelles ZIP-Zentralverzeichnis. Windows Explorer, macOS Archive Utility und gängige Dateiarchivierungstools von Drittanbietern können sie öffnen. Es gibt keinen proprietären Container und keinen an ein Konto gebundenen Download.
Passwortgeschützte Eingaben werden nicht unterstützt. Verschlüsselte Dateien werden mit einem gezielten Fehler statt mit einem allgemeinen Fehlschlag abgelehnt. Die aktuellen Limits halten die typische Ausgabe außerdem unter der Größe, ab der ZIP64-Erweiterungen nötig werden.
Die Komprimierung verändert die Bytes einer Datei nicht. Sie ändert, wie diese Bytes innerhalb des Archivs dargestellt werden. Wenn du die ZIP öffnest, wird jede Originaldatei wiederhergestellt und ihre Integrität geprüft.
Abbrechen heißt abbrechen
Ein laufender Vorgang kann gestoppt werden. Die Seite beendet den Worker und verwirft das Zwischenergebnis. Es wird keine Teil-Datei heruntergeladen.
Jetzt ausprobieren
Prüfe die Größenänderung selbst.
Bringe einen Ordner oder eine vorhandene ZIP mit. Das Ergebnispanel zeigt die tatsächliche Bytezahl, bevor du herunterlädst.