Tar.gz e tgz sono la stessa cosa?


120

Ho creato il file .tgz con tar czvf filecommand. Poi sono finito con un file tgz. Voglio sapere la differenza tra esso e tar.gz.


Bene, potresti semplicemente provare a decomprimerlo. Se il risultato è un file tar funzionante, non c'è differenza.
Wormbo

Risposte:


202

Penso che nei vecchi tempi di repo dei pacchetti, .tgz fosse usato perché i file sui floppy Dos potevano avere solo estensioni di tre lettere. Quando questa limitazione è stata rimossa, .tar.gz era usato per essere più dettagliato mostrando sia il tipo di archivio (tar) che lo zipper (gzip).

Sono identici.



14

Una differenza è che i browser sembrano avere problemi con .tar.gz a volte, ad esempio, durante il download di un file del genere che esiste già localmente, può accadere che lo rinominino in .tar-1.gz, il che creerà problemi con alcuni programmi di archiviazione, principalmente su Windows e altri ambienti che utilizzano la desinenza del nome del file per la designazione del tipo di file.

Questo non accade con la fine .tgz.


3
Un ulteriore fastidio con tar.gz è che alcune app di decompressione non decomprimono automaticamente l'archivio e prima creano un file x.tar intermedio da x.tar.gz e ti fanno decomprimere x.tar per ottenere ciò di cui hai bisogno. (Ovviamente se ciò di cui hai bisogno è il file di archivio stesso, questo è un vantaggio.)
Halil ŞEN

questa è una tipica ridenominazione di file per evitare la sovrascrittura, aggiunge (-1) prima dell'ultimo punto (.) perché in genere ciò che viene dopo l'ultimo punto è l'estensione del file.
MMS

@MMS Grazie, il tuo commento mi ha spinto a chiarire che il problema si verifica principalmente in ambienti che utilizzano desinenze di nomi di file per designare il tipo di file.
adsc

3

Puoi decomprimere tar.gz o .tgz con:

tar -xzvf

e crea con:

tar -czvf

È assolutamente lo stesso

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.