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.

mko
quelle
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.

Tommy
quelle
37

Es gibt überhaupt keinen Unterschied. .tgzist einfach eine Abkürzung für .tar.gz.

Dämmerung -inaktiv-
quelle
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.

adsc
quelle
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

Albert
quelle