GZ in TAR umwandeln
Extrahieren Sie die TAR-Daten aus einem mit GZIP komprimierten TAR-Archiv, zum Beispiel .tar.gz oder .tgz.
Formatvergleich & technische Spezifikationen
| Spezifikation | GZ | TAR |
|---|---|---|
| MIME-Typ | application/ | application/ |
| Typ | komprimierter Datenstrom | Archivcontainer |
| Kompression | verlustfreies DEFLATE (LZ77 + Huffman) | unkomprimiert (oft kombiniert mit gzip/bzip2/xz) |
| Standardspezifikation | IETF RFC 1952 (GZIP) | POSIX.1-2001 / IEEE 1003.1 ustar |
| Magic-Bytes-Header | 1F 8B | 75 73 74 61 72 (ustar) |
Formatübersicht & Anwendungsbereiche
Eine GZ-Datei ist ein einzelner komprimierter Datenstrom, der durch den DEFLATE-Algorithmus erzeugt wurde, während eine TAR-Datei ein unkomprimierter Container ist, der mehrere Dateien und Ordnerstrukturen bündelt, ohne die Gesamtgröße zu verringern. Systemadministratoren und Entwickler führen diese Konvertierung häufig durch, wenn sie einzelne Dateien in einem komprimierten Backup untersuchen, bearbeiten oder extrahieren müssen, ohne jedes Mal den gesamten Datenstrom neu komprimieren zu müssen. Software-Dienstprogramme wie GNU tar, 7-Zip und WinRAR führen diese Umwandlung durch auf den meisten Desktop-Betriebssystemen nativ. Diese Funktion ist für mit GZIP komprimierte TAR-Archive wie .tar.gz oder .tgz vorgesehen. Sie dekomprimiert den Datenstrom, prüft, ob ein TAR-Archiv mit regulären Dateien enthalten ist, und gibt die TAR-Bytes zurück. Andere GZIP-Daten werden abgelehnt.
Technische Spezifikationen und Codec-Übersicht
GZIP verwendet den MIME-Typ application/gzip, die Signatur 1F 8B und DEFLATE-Komprimierung. TAR verwendet application/x-tar und POSIX-Blockheader. Der Konverter dekomprimiert den GZIP-Stream, prüft, ob das Ergebnis ein gültiges TAR-Archiv mit regulären Dateien ist, und gibt die unveränderten TAR-Bytes zurück.
Betriebssystem- & Browser-Kompatibilität
Eine native Unterstützung für beide Formate gibt es auf nahezu allen Betriebssystemen. Linux-, macOS- und Unix-artige Umgebungen beinhalten Befehlszeilentools wie tar und gzip, die diese Dateien sofort konvertieren. Windows-Benutzer können sich auf Software von Drittanbietern wie 7-Zip oder moderne Terminal-Befehle unter Windows 10 und 11 verlassen. Webbrowser können Konvertierungen zwischen diesen beiden Archivtypen nicht nativ rendern oder ausführen, sodass die Dateiverarbeitung auf dem lokalen Computer oder über Backend-Servercode erfolgen muss. Die Unterstützung hängt außerdem von App, Gerät, Betriebssystem und Version ab.
Nützliche Informationen
Verwenden Sie eine GZIP-Datei mit einem TAR-Archiv, zum Beispiel .tar.gz oder .tgz. .gz-Dateien ohne TAR-Archiv werden abgelehnt.
Häufig gestellte Fragen
Wie konvertiert man ein GZIP-Archiv in ein TAR-Archiv ohne Qualitätsverlust?
Enthält der GZIP-Stream ein gültiges TAR-Archiv, gibt die Dekomprimierung die TAR-Bytes unverändert zurück. Andere GZIP-Daten werden von dieser Funktion abgelehnt.
Worin liegt der Unterschied zwischen einem GZIP-Archiv und einem TAR-Archiv?
GZIP ist ein Kompressionsverfahren für einzelne Dateien, das sie mit DEFLATE verkleinert. TAR ist ein Archivcontainer, der mehrere Dateien und Verzeichnisse bündelt, ohne sie zu komprimieren.