So wandeln Sie ZIP in TAR um
- Ziehen Sie eine
.zip-Datei in den Ablagebereich oder klicken Sie auf Datei auswählen. - Bei einem passwortgeschützten ZIP geben Sie das Passwort unter Passwort (nur bei verschlüsseltem Archiv) ein; bei einem normalen ZIP lassen Sie es leer.
- Klicken Sie auf In TAR umwandeln. Jede Datei wird aus dem ZIP entpackt und in einen unkomprimierten Tarball geschrieben.
- Klicken Sie auf Herunterladen. Eine Datei namens
dataset.zipwird alsdataset.targespeichert.
Das ZIP wird mit zip.js gelesen und der Tarball mit libarchive (WebAssembly) geschrieben, vollständig in Ihrem Browser. Es findet kein Upload statt.
Wann Sie ein einfaches TAR möchten
Anders als TAR.GZ hat eine einfache .tar-Datei überhaupt keine Kompression, ist also größer als das ZIP, mit dem Sie begonnen haben, oft etwa so groß wie alle Dateien zusammen. Das klingt nach einem Rückschritt, aber es gibt gute Gründe, eines zu wollen:
- Tools, die einen Tarball erwarten. Manche Build-Systeme, Container-Workflows (etwa
docker loadunddocker import) und Backup-Skripte lesen TAR direkt. - Später mit eigenen Einstellungen komprimieren. Sie können den Tarball selbst durch gzip, bzip2, xz oder zstd schicken oder die Kompression einem Backup-Tool überlassen.
- Schneller Zugriff im Datenstrom. Ein TAR lässt sich ohne Dekompression in einem Durchgang von vorn bis hinten lesen, was zu Bandlaufwerken, Pipes und Netzwerk-Streams passt.
- Kein Kompressionsaufwand bei Inhalten wie Videos oder Fotos, die sich ohnehin nicht verkleinern ließen.
Unter Linux oder macOS entpacken Sie das Ergebnis mit tar -xf dataset.tar. Auch Windows 10 und 11 liefern einen tar-Befehl im Terminal mit.
Namen, Ordner und Datumsangaben
Der Tarball wird im POSIX-(pax-)Format geschrieben, das praktisch keine Begrenzung der Pfadlänge kennt und Dateinamen als UTF-8 speichert. Tief verschachtelte Ordner und Namen in jeder Sprache, einschließlich Umlauten und anderen Akzentbuchstaben, Kyrillisch, Arabisch, Chinesisch oder Emoji, bleiben so erhalten, wie sie im ZIP waren. Jede Datei behält außerdem ihr ursprüngliches Änderungsdatum.
Leere Ordner im ZIP werden nicht in den Tarball geschrieben, macOS-Altlasten (__MACOSX/-Ordner und ._-Dateien) werden übersprungen, und die Ausgabe enthält keine Verschlüsselung, auch wenn das Quell-ZIP geschützt war. Unix-Berechtigungen werden nicht aus dem ZIP übernommen; wenn ein Skript nach dem Entpacken ausführbar sein soll, führen Sie chmod +x darauf aus.
Tipps
- Sie wollen einen komprimierten Tarball in einem Schritt? ZIP in TAR.GZ wendet zusätzlich gzip an.
- Um ein TAR direkt aus Dateien und Ordnern auf Ihrem Computer zu erstellen, nutzen Sie TAR-Datei erstellen.
- Für die Gegenrichtung wandelt TAR in ZIP einen Tarball in ein komprimiertes ZIP um.
- Entpacken Sie jeden Tarball, auch
.tar.bz2und.tar.xz, mit TAR-Dateien entpacken.
Häufig gestellte Fragen
Warum ist meine TAR-Datei größer als das ZIP?
TAR komprimiert nicht. Es speichert die Dateien unverändert, während das ZIP sie in komprimierter Form enthielt. Wählen Sie TAR.GZ, wenn Sie eine kleinere Datei möchten.
Bleiben die Änderungsdaten der Dateien erhalten?
Ja. Jeder Eintrag im Tarball erhält das im ZIP gespeicherte Datum.
Kann ich ein verschlüsseltes ZIP umwandeln?
Ja, solange Sie das richtige Passwort eingeben. Das entstandene TAR ist nicht verschlüsselt, bewahren Sie es daher an einem sicheren Ort auf.
Wie groß darf das ZIP sein?
Die Dateien werden während der Umwandlung im Arbeitsspeicher des Browsers gehalten. Archive bis etwa 700 MB sind in Ordnung, größere werden langsamer, und Eingaben über 2 GB werden abgelehnt.
Aktualisiert