TAR- oder TAR.GZ-Datei öffnen
Archive aus Linux und macOS entpacken, ohne ein Terminal zu öffnen. TAR, TAR.GZ, TGZ und einfaches GZ werden hier gelesen, und es wird nichts gespeichert.
- Nie gespeichert
- Keine Warteschlange, kein Warten
- Ohne Anmeldung, ohne Wasserzeichen
So funktioniert’s
Archiv hinzufügen
TAR, TAR.GZ, TGZ oder eine einzelne gzip-Datei. Komprimierte Archive werden zuerst automatisch dekomprimiert.
Hineinsehen
Jede Datei wird mit Größe und Ordner aufgelistet. Links werden als Links angezeigt, nicht verfolgt.
Herausholen, was Sie brauchen
Eine Datei herunterladen oder alle zusammen als ZIP, die sich überall öffnen lässt.
Zwei Formate übereinander – und was ein Download nicht wiederherstellen kann
Eine .tar.gz besteht aus zwei übereinandergestapelten Formaten, und fast alles an TAR folgt daraus. TAR selbst komprimiert nichts: Es hängt Dateien zu einem Datenstrom aneinander, jede mit einem 512-Byte-Header davor, der Name, Größe, Berechtigungen, Besitzer und Zeitstempel enthält. Die Kompression ist eine eigene Schicht um das Ganze – gzip, bzip2 oder xz –, daher stapeln sich die Endungen, und daher ist das Kompressionsverhältnis besser als bei ZIP: ZIP komprimiert jede Datei einzeln und kann Wiederholungen zwischen Dateien nicht nutzen, während ein komprimiertes TAR den gesamten Datenstrom in einem Stück zusammenpresst.
Dieselbe Schichtung erklärt die eine echte Schwäche von TAR. Weil die Kompression alles umschließt, gibt es kein Inhaltsverzeichnis zum Lesen: Den Inhalt einer .tar.gz aufzulisten heißt, sie von Anfang an zu dekomprimieren, und um die letzte Datei herauszuholen, muss alles dekomprimiert werden. Eine ZIP wird dagegen sofort aufgelistet, egal wie groß sie ist. Das ist ein Designkompromiss aus der Zeit der Magnetbänder, als sequenzielles Lesen die einzige Möglichkeit war – daher auch der Name.
Unix-Berechtigungen und symbolische Links werden aufgelistet, können aber nicht wiederhergestellt werden – und das ist die Grenze, die für den typischen Einsatz von TAR am meisten zählt. Downloads kommen als gewöhnliche Dateien mit gewöhnlichen Berechtigungen an; ein ausführbares Skript ist danach also nicht mehr ausführbar, und ein symbolischer Link kommt als die kleine Datei heraus, die er physisch ist, mit dem Pfad, auf den er verwies, als Inhalt. Wenn Sie ein Quellcode-Release entpacken, das Sie kompilieren wollen, ist das ein echtes Hindernis und kein Detail – die Metadaten werden hier gelesen und angezeigt, aber ein Download kann sie nicht mitnehmen.
Auch der Besitz verdient eine Anmerkung. TAR speichert Benutzer und Gruppe, denen jede Datei gehörte – genau deshalb wird davor gewarnt, ein TAR auf einem Server als root zu entpacken. Nichts davon gilt für einen Download, und in diesem einen Punkt ist das hier sicherer als die Kommandozeile.
Wenn Sie etwas anderes brauchen
Für alles, was Sie tatsächlich benutzen und nicht nur ansehen wollen, ist tar selbst die Antwort, und es ist auf jedem Mac und jedem Linux-Rechner bereits vorhanden: tar -xzf archive.tar.gz stellt Berechtigungen, symbolische Links, Besitzer und Zeitstempel wieder her, entpackt direkt auf die Festplatte ohne Speichergrenze und kommt mit Archiven jeder Größe zurecht. Windows hat es seit 2018 eingebaut, tar -xf funktioniert also in einer ganz normalen Eingabeaufforderung.
Genau bei den Fällen, für die es TAR gibt, kann dieses Tool nicht helfen: einen Quellcode-Tarball zum Kompilieren entpacken, eine Sicherung wiederherstellen oder einen Verzeichnisbaum samt Struktur zwischen Rechnern verschieben. Alle drei hängen von genau den Metadaten ab, die ein Download verwirft. Diese Seite ist dafür da, zu sehen, was in einem Archiv steckt, oder ein Dokument oder Bild auf einem Rechner herauszuholen, auf dem Sie nichts installieren können.
Häufig gestellte Fragen
Was ist der Unterschied zwischen .tar und .tar.gz?
Eine .tar ist überhaupt nicht komprimiert – sie klebt nur Dateien zu einer zusammen und behält deren Namen und Ordner. Eine .tar.gz ist dasselbe Bündel, um das gzip gelegt wurde. Erst zusammenkleben, dann komprimieren: Deshalb ist eine .tar.gz oft KLEINER als eine ZIP derselben Dateien – gzip sieht alle Dateien als einen durchgehenden Datenstrom und erkennt Wiederholungen über die Grenzen zwischen ihnen hinweg, während eine ZIP jede Datei einzeln komprimiert und jedes Mal von vorn beginnt.
Wird mein Archiv irgendwo gespeichert?
Nein. Es wird nichts gespeichert und nichts aufbewahrt, und sobald die Seite geladen ist, funktioniert alles auch bei ausgeschaltetem WLAN. Bei Archiven zählt das mehr als bei den meisten Dateien – eine ZIP mit Ihren Steuererklärungen oder die Sicherung eines Ordners ist genau das, was man nicht dem Server eines Fremden überlassen sollte.
Funktionieren lange Dateinamen?
Ja. Das ursprüngliche tar-Format konnte keine Namen mit mehr als 100 Zeichen speichern, und um das zu beheben, entstanden zwei inkompatible Erweiterungen – die von GNU und POSIX pax. Beide werden hier gelesen, sodass ein Archiv von jedem realen System mit intakten Namen entpackt wird.
Was passiert mit symbolischen Links?
Sie werden samt ihrem Ziel aufgelistet, aber nie verfolgt. Einem Link in einem Archiv zu folgen ist einer der klassischen Wege, ein Entpackprogramm dazu zu bringen, an eine Stelle zu schreiben, an die es nicht schreiben sollte – deshalb wird es schlicht nicht getan.
Gibt es eine Größenbeschränkung?
Die Grenze ist der verfügbare Arbeitsspeicher, keine feste Obergrenze. Sehr große Archive werden, wo das Format es erlaubt, Datei für Datei geöffnet – eine große ZIP wird also sofort aufgelistet, und entpackt wird nur die Datei, die Sie anfordern.
Kann ich ein TAR von einem Unbekannten gefahrlos öffnen?
Archive sind die eine Dateiart, deren INHALT feindselig sein kann, daher werden zwei altbekannte Angriffe abgefangen, bevor Sie überhaupt etwas sehen. Eine Datei in einem Archiv kann „../../irgendwas“ heißen, um aus dem Ordner auszubrechen, in den sie entpackt wird – solche Namen werden begrenzt, und Sie erfahren, welche geändert wurden. Und ein Archiv kann ein paar Kilobyte groß sein und sich auf Terabyte entpacken, was den Browser-Tab mit in den Abgrund reißen würde; das wird gemessen und abgelehnt, statt es zu versuchen.
Gut zu wissen: TAR, TAR.GZ, TAR.BZ2 und TAR.XZ lassen sich alle öffnen – die letzten drei über libarchive, das erst geladen wird, wenn tatsächlich ein komprimiertes Archiv geöffnet wird, sodass der Weg für einfaches TAR schlank bleibt. Unix-Berechtigungen und symbolische Links werden aufgelistet, können aber nicht wiederhergestellt werden: Ein Browser hat auf beides keinen Zugriff.
Dieses Tool auf Ihrer Website einbinden
Kostenlos für jeden Blog, jede Kursseite und jeden Hilfeartikel. Fügen Sie ein einziges Snippet ein, und Ihre Besucher können das Tool direkt auf Ihrer Seite nutzen.
Weitere Archiv-Tools
TAR erstellen
TAR oder TAR.GZ erstellen – ohne Terminal
ZIP entpacken
ZIP öffnen und nur das herausholen, was Sie brauchen
ZIP erstellen
Mehrere Dateien in eine ZIP-Datei packen
RAR entpacken
RAR öffnen, ohne WinRAR zu installieren
7Z entpacken
7z öffnen, ohne 7-Zip zu installieren
RAR in ZIP
Aus RAR eine ZIP machen, die jeder öffnen kann