Zum Inhalt springen

Ein ZIP-Archiv aus Dateien oder einem Ordner erstellen

Fügen Sie bis zu 1.000 Dateien oder einen ganzen Ordner hinzu — zusammen 250 MB — und prüfen Sie jeden Pfad und jede Größe, bevor gepackt wird. Wählen Sie Archivnamen, eine DEFLATE-Stufe von Store bis Maximum und ob Ordnerpfade erhalten bleiben; kollidieren beim Einebnen zwei Namen, wird der zweite umbenannt statt verworfen, und eine Änderung an Dateien, Name, Stufe oder Ordner-Option verwirft das vorherige Archiv.

Läuft lokal in deinem Browser
·
ZIP · DEFLATE

    So erstellen Sie ein ZIP aus Dateien oder einem Ordner

    Dateien über die Auswahl hinzufügen, in die Ablagezone ziehen oder einen ganzen Ordner wählen und durchsuchen lassen: Die Liste zeigt dann jeden Eintrag mit Pfad und Größe, daneben die Anzahl der Quelldateien und die Gesamtgröße — noch bevor etwas gepackt wird. Auswahlen sammeln sich an: Ein zweiter Stapel wird ergänzt statt ersetzt, dieselbe Datei zählt auch bei doppelter Auswahl nur einmal, und die Liste bleibt nach Pfad sortiert, damit dieselbe Eingabe dasselbe Archiv ergibt.

    Das Ergebnis wurde Stück für Stück nachgemessen: Vier Beispieldateien (12 B bis 4 KB, zusammen 5,65 KB) ergaben mit der Standardstufe ein 4,44 KB großes ZIP; ein Ordner mit drei Unterordnerebenen und zwei Dateien namens dup.txt ergab 10 Einträge mit beibehaltenen Ordnerpfaden — Ordnereinträge inklusive — und 5 Einträge mit flachen Pfaden, wobei die zweite dup.txt zu „dup (2).txt“ wurde; 1.000 Ein-Byte-Dateien ergaben ein 97 KB großes Archiv. Pythons zipfile öffnete jedes Testarchiv erneut, alle CRC-32-Prüfungen bestanden, und 中文 文件.txt überstand den Durchlauf mit gesetztem UTF-8-Flag.

    1. Gewünschte Dateien hinzufügen: die Ablagezone anklicken und mehrere Dateien auf einmal auswählen, Dateien hineinziehen oder „Ordner auswählen“ für einen ganzen Verzeichnisbaum nutzen — bei beibehaltenen Pfaden wird der Ordnername zum obersten Ordner im Archiv.
    2. Manifest und die beiden Zähler prüfen (Quelldateien, Gesamtgröße). Eine Auswahl über 1.000 Dateien oder 250 MB wird sofort in der Statuszeile gemeldet, ohne dass etwas gedrückt werden muss.
    3. Archivnamen festlegen (Vorgabe voritools-archive), die Kompressionsstufe wählen — 0 · Store, 3 · Fast, 6 · Balanced (Vorgabe) oder 9 · Maximum — und entscheiden, ob Ordnerpfade beibehalten werden.
    4. „ZIP erstellen“ drücken. Gepackt wird im Tab: Der Fortschrittsbalken folgt dem Vorgang, das Ergebnisfeld nennt Dateinamen und fertige Größe.
    5. Mit „ZIP herunterladen“ speichern oder mit „Leeren“ Liste, Optionen und Feld zurücksetzen. Ändern sich Dateien, Name, Stufe oder die Ordner-Option, wird das vorherige Ergebnis verworfen — der Download-Knopf bietet nie ein Archiv an, das nicht mehr zu den Einstellungen passt.

    Kompressionsstufen, Ordnerpfade, doppelte Namen und die lokalen Grenzen

    Kompressionsstufe und Ordnerpfade

    Die Stufe geht an DEFLATE: 0 schreibt die Datei unverändert, das Archiv wächst also nur um seine Kopfdaten — eine Datei mit 1.680 Bytes blieb in einem 1,75 KB großen Archiv bei 1.680 Bytes —, während 3, 6 und 9 Rechenzeit gegen Größe tauschen; dieselbe 1,64 KB große Markdown-Datei wurde auf Stufe 9 zu 152 Bytes. Die Stufe verändert nie den Dateiinhalt, sondern nur die Dauer des Packens und die Größe des Downloads.

    „Ordnerpfade beibehalten“ bestimmt den Aufbau im Archiv. Aktiv behalten Einträge ihren relativen Pfad (tree/nested/deep/gamma.bin), und die Verzeichnisse der ausgewählten Dateien werden als Ordnereinträge geschrieben; inaktiv landet jede Datei unter ihrem Namen in der Archivwurzel. Ein ZIP kann nicht zwei Einträge unter demselben Pfad führen, deshalb wird beim Einebnen der zweite gleichnamige Eintrag als „Name (2).ext“ abgelegt statt den ersten zu überschreiben — im Test dup.txt und dup (2).txt aus tree/a/dup.txt und tree/b/dup.txt.

    Grenzen, abgelehnte Auswahl und leere Ordner

    Beide Auswahlwege prüfen dieselben Grenzen: höchstens 1.000 Dateien und zusammen 250 MB (262.144.000 Bytes) pro Archiv. Ein Ordner mit 1.001 Dateien und eine einzelne Datei mit 262.144.001 Bytes wurden mit der Limit-Meldung abgelehnt, genau 1.000 Dateien liefen normal durch, und eine Datei mit exakt 262.144.000 Bytes bestand die Prüfung.

    Leere Ordner erreichen das Archiv nicht: Die Ordnerauswahl des Browsers meldet Dateien, keine Verzeichnisse, deshalb erscheinen nur Ordner mit mindestens einer ausgewählten Datei. Einen Passwortschutz gibt es nicht — der Download ist ein gewöhnliches ZIP. Sehr große Auswahlen hängen zudem am freien Speicher des Tabs, da das Archiv vollständig auf der Seite zusammengesetzt wird.

    Datenschutz und Ergebnisdatei

    Die Dateien werden über die File API gelesen, per JavaScript gepackt und als Blob-Download gespeichert; nichts wird hochgeladen. Die Seite arbeitet nach dem Laden offline weiter und eignet sich für Material, das Sie keinem Server anvertrauen würden.

    Der Download ist ein gewöhnliches ZIP, das andere Programme normal öffnen; der Archivname akzeptiert Buchstaben jeder Schrift — конспект 2024.zip kam genau so heraus. Pfadtrenner und vom Dateisystem abgelehnte Zeichen werden zu Bindestrichen und an den Rändern entfernt, ein unbrauchbarer Name wie „..“ fällt daher auf voritools-archive.zip zurück.

    Zuletzt verwendet: