TAR.GZ-Datei erstellen

RSS

TAR.GZ-Datei (tgz) online erstellen: Dateien und Ordner in einen gzip-komprimierten Tarball packen, das Standardformat unter Linux. Kostenlos, ohne Upload.

Dateien werden in Ihrem Browser verarbeitet und nie hochgeladen.

So erstellen Sie eine TAR.GZ-Datei

  1. Ziehen Sie Dateien in den Ablagebereich oben oder klicken Sie auf Dateien auswählen. Klicken Sie auf Ordner hinzufügen oder ziehen Sie einen Ordner hinein, um einen ganzen Verzeichnisbaum zu packen.
  2. Legen Sie den Namen unter Archivname fest. Aus dem Standardwert archive wird archive.tar.gz.
  3. Klicken Sie auf TAR.GZ erstellen. Die Dateien werden zu einem Tar-Datenstrom gebündelt, der anschließend mit gzip komprimiert wird.
  4. Laden Sie den Tarball mit der Schaltfläche Herunterladen herunter.

Beide Schritte finden in Ihrem Browser statt; die gzip-Kompression nutzt die in den Browser eingebaute Kompressions-Engine. Ihre Dateien werden nicht hochgeladen.

Das Standardarchiv der Unix-Welt

Der Tarball ist seit Jahrzehnten das Mittel, mit dem Quellcode, Website-Backups sowie Linux- und macOS-Software weitergegeben werden. Er arbeitet in zwei Schichten. Tar hält zuerst jede Datei mit Pfad und Änderungszeit in einem durchgehenden Datenstrom fest. Gzip komprimiert diesen Datenstrom dann mit Deflate, demselben Algorithmus, den auch ZIP verwendet.

Weil gzip den ganzen Datenstrom komprimiert und nicht jede Datei einzeln, kann ein Tarball kleiner sein als ein ZIP, wenn Sie viele kleine, ähnliche Dateien haben, etwa ein Code-Repository oder einen Ordner mit HTML-Seiten. Dafür lässt sich bei einem ZIP eine einzelne Datei sofort entpacken, während ein Tarball von Anfang an gelesen werden muss.

Sie werden zwei Schreibweisen sehen: .tar.gz und das kürzere .tgz. Sie sind identisch; dieses Tool verwendet .tar.gz, den gebräuchlicheren Namen. Manche Upload-Formulare akzeptieren nur eine von beiden, dann können Sie die Datei bedenkenlos umbenennen.

Wann gzip statt bzip2 oder xz die richtige Wahl ist

Gzip ist der schnellste der drei gängigen Tar-Kompressoren und wird absolut überall unterstützt, auch von Hosting-Kontrollpanels, Deployment-Tools und Python-, Node.js- oder PHP-Bibliotheken. Verlangt ein Server oder Dienst einen „Tarball“, ohne mehr zu sagen, ist .tar.gz fast immer das, was er erwartet. Wählen Sie xz nur, wenn der kleinstmögliche Download die zusätzliche Kompressionszeit wert ist.

Archive werden im POSIX-pax-Tar-Format geschrieben, sodass lange Pfade und nicht englische Dateinamen erhalten bleiben und die ursprünglichen Änderungsdaten beibehalten werden. Leere Ordner werden nicht gespeichert.

Dasselbe auf der Kommandozeile

Der entsprechende Befehl lautet tar -czf archive.tar.gz folder/, wobei c erstellt, z mit gzip komprimiert und f die Ausgabedatei benennt. Um den Inhalt anschließend zu prüfen, führen Sie tar -tzf archive.tar.gz aus. Diese Befehle funktionieren unter Linux, macOS und in der Windows-10- und -11-Eingabeaufforderung.

Tipps

  • Um einen Tarball zu öffnen, den Ihnen jemand geschickt hat, nutzen Sie TAR.GZ entpacken.
  • Für eine bessere Kompression bei textlastigen Ordnern vergleichen Sie das Ergebnis mit TAR.XZ-Datei erstellen.
  • Sie haben ein ZIP, das ein Linux-Server als Tarball erhalten soll? ZIP in TAR.GZ wandelt es um.
  • Sie müssen eine einzelne Datei ohne Tar komprimieren? Nutzen Sie den GZIP-Komprimierer.

Häufig gestellte Fragen

Kann Windows eine .tar.gz-Datei öffnen?

Aktuelle Versionen von Windows 11 öffnen sie im Datei-Explorer, und Windows 10 und 11 enthalten beide tar.exe für die Kommandozeile. Auch 7-Zip kommt damit zurecht.

Werden Dateiberechtigungen gespeichert?

Dateien werden mit normalen Lese-/Schreibberechtigungen gespeichert, weil der Browser die Unix-Berechtigungsbits nicht preisgibt. Setzen Sie Ausführbar-Flags bei Bedarf nach dem Entpacken.

Was ist die maximale Größe?

Das Archiv wird im Arbeitsspeicher aufgebaut. Gesamtgrößen über etwa 700 MB sind langsam, und über 2 GB werden abgelehnt.

Aktualisiert

In die Zwischenablage kopiert