Tar.gz et tgz sont-ils la même chose?

120

J'ai créé un fichier .tgz avec la commande, puis tar czvf filej'ai fini avec un fichier tgz. Je veux connaître la différence entre lui et tar.gz.

mko
la source
Eh bien, vous pouvez simplement essayer de le dé-gz-ing. Si le résultat est un fichier tar fonctionnel, il n'y a aucune différence.
Wormbo

Réponses:

202

Je pense qu'à l'époque du dépôt de paquets, .tgz était utilisé car les fichiers sur les disquettes Dos ne pouvaient avoir que trois extensions de lettres. Lorsque cette limitation a été supprimée, .tar.gz était utilisé pour être plus détaillé en affichant à la fois le type d'archive (tar) et la fermeture éclair (gzip).

Ils sont identiques.

Tommy
la source
37

Il n'y a aucune différence. .tgzest simplement un raccourci pour .tar.gz.

duskwuff -inactif-
la source
14

Une différence est que les navigateurs semblent avoir des problèmes avec .tar.gz parfois, par exemple, lors du téléchargement d'un tel fichier qui existe déjà localement, cela peut arriver, qu'ils le renomment en .tar-1.gz, ce qui créera alors des problèmes avec certains archiveurs, principalement sur Windows et d'autres environnements qui utilisent la fin du nom de fichier pour la désignation du type de fichier.

Cela ne se produit pas avec la fin .tgz.

adsc
la source
3
Un inconvénient supplémentaire avec tar.gz est que certaines applications de décompression ne décompressent pas automatiquement l'archive et créent d'abord un fichier x.tar intermédiaire à partir de x.tar.gz et vous obligent à décompresser x.tar pour obtenir ce dont vous avez besoin. (Bien sûr, si vous avez besoin du fichier d'archive lui-même, c'est un avantage.)
Halil ŞEN
il s'agit d'un changement de nom de fichier typique pour éviter l'écrasement, il ajoute (-1) avant le dernier point (.) car ce qui vient généralement après le dernier point est l'extension du fichier.
MMS du
@MMSs Merci, votre commentaire m'a inspiré pour préciser que le problème se produit principalement dans les environnements qui utilisent des fins de nom de fichier pour désigner le type de fichier.
adsc
3

Vous pouvez décompresser tar.gz ou .tgz avec:

tar -xzvf

et créez avec:

tar -czvf

C'est absolument pareil

Albert
la source