Sind tar.gz und tgz dasselbe?


120

Ich habe eine .tgz-Datei mit tar czvf filecommand erstellt. Dann habe ich eine tgz-Datei erhalten. Ich möchte den Unterschied zwischen ihm und tar.gz wissen.


Nun, Sie könnten einfach versuchen, es zu entfernen. Wenn das Ergebnis eine funktionierende TAR-Datei ist, gibt es keinen Unterschied.
Wormbo

Antworten:


202

Ich denke, in den alten Paket-Repo-Tagen wurde .tgz verwendet, weil Dateien auf Dos-Disketten nur drei Buchstabenerweiterungen haben konnten. Wenn diese Einschränkung aufgehoben wurde, wurde .tar.gz ausführlicher verwendet, indem sowohl der Archivtyp (tar) als auch der Reißverschluss (gzip) angezeigt wurden.

Sie sind identisch.



14

Ein Unterschied besteht darin, dass Browser manchmal Probleme mit .tar.gz zu haben scheinen. Wenn Sie beispielsweise eine bereits lokal vorhandene Datei herunterladen, kann es vorkommen, dass sie sie in .tar-1.gz umbenennen, was dann zu Problemen führt mit bestimmten Archivierern, hauptsächlich unter Windows und anderen Umgebungen, die Dateinamenenden für die Dateitypbezeichnung verwenden.

Dies passiert nicht mit dem Ende von .tgz.


3
Ein weiteres Ärgernis bei tar.gz ist, dass einige Dekomprimierungs-Apps das Archiv nicht automatisch entpacken und zuerst eine x.tar-Zwischendatei aus x.tar.gz erstellen und x.tar entpacken, um das zu erhalten, was Sie benötigen. (Wenn Sie natürlich die Archivdatei selbst benötigen, ist dies ein Vorteil.)
Halil ŞEN

Dies ist eine typische Umbenennung von Dateien, um ein Überschreiben zu vermeiden. Sie fügt (-1) vor dem letzten Punkt (.) hinzu, da in der Regel nach dem letzten Punkt die Dateierweiterung steht.
MMS

@MMSs Vielen Dank, Ihr Kommentar hat mich dazu inspiriert zu verdeutlichen, dass das Problem hauptsächlich in Umgebungen auftritt, in denen Dateinamenendungen zur Bestimmung des Dateityps verwendet werden.
adsc

3

Sie können tar.gz oder .tgz entpacken mit:

tar -xzvf

und erstellen mit:

tar -czvf

Es ist absolut das gleiche

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.