2012-07-18 18 views
78

Ho creato il file .tgz con il comando tar czvf file. Poi ho finito con un file tgz. Voglio sapere la differenza tra questo e tar.gz.tar.gz e tgz sono la stessa cosa?

+0

Bene, potreste semplicemente provare a non-gz-ing. Se il risultato è un file tar funzionante, allora non c'è differenza. – Wormbo

risposta

117

Penso che nei vecchi giorni di repo del pacchetto, è stato utilizzato .tgz perché i file sui floppy Dos potevano avere solo tre estensioni di lettera. Quando questa limitazione è stata rimossa, .tar.gz è stato usato per essere più dettagliato mostrando sia il tipo di archivio (tar) che zipper (gzip).

Sono identici.

+0

I * sapevo * c'era una lezione di storia da imparare qui! – lindhe

22

Non c'è alcuna differenza. .tgz è semplicemente una scorciatoia per .tar.gz.

9

Una differenza è che i browser sembrano avere problemi con .tar.gz a volte, ad esempio, quando si scarica un file di questo tipo che esiste già localmente, può succedere che lo rinominino in .tar-1.gz, che creerà quindi problemi con alcuni archiviatori.

Ciò non accade con la fine di .tg.

+2

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 scompattare x.tar per ottenere ciò di cui hai bisogno. (Naturalmente se ciò di cui hai bisogno è il file di archivio stesso, allora questo è un vantaggio). –

Problemi correlati