Чи одне і те ж - tar.gz і tgz?


120

Я створив .tgz файл з tar czvf filecommand.then я закінчив файл tgz. Я хочу знати різницю між ним та tar.gz.


Що ж, ви можете просто спробувати його знімати. Якщо результат - робочий файл tar, то різниці немає.
Вормбо

Відповіді:


202

Я думаю, що в старих репо-днях пакету використовувався .tgz, оскільки файли на дискетах Dos могли мати лише три розширення на літери. Коли це обмеження було знято .tar.gz використовувався для більш детального відображення, показуючи тип архіву (tar) та блискавку (gzip).

Вони однакові.



14

Одна відмінність полягає в тому, що у браузерів, здається, виникають проблеми з .tar.gz, іноді, наприклад, при завантаженні такого файлу, який вже існує локально, може статися, що вони перейменують його на .tar-1.gz, що потім створить проблеми з певними архіваторами, переважно в Windows та інших середовищах, які використовують ім'я файлу, що закінчується для позначення типу файлу.

Це не відбувається із закінченням .tgz.


3
Додатковим роздратуванням tar.gz є те, що деякі програми для декомпресії автоматично не розпаковують архів і спочатку створюють посередницький файл x.tar з x.tar.gz і змушують розпакувати x.tar, щоб отримати те, що потрібно. (Звичайно, якщо вам знадобиться сам архівний файл, то це пристрасть.)
Halil ŞEN

це типове перейменування файлів, щоб уникнути перезапису, він додає (-1) перед останньою крапкою (.), тому що, як правило, те, що з’являється після останньої точки, є розширенням файлу.
MMSs

@MMSs Спасибі, ваш коментар надихнув мене на пояснення, що проблема виникає здебільшого в середовищах, які використовують закінчення назви файлів для позначення типу файлу.
adsc

3

Ви можете розпакувати tar.gz або .tgz за допомогою:

tar -xzvf

і створити за допомогою:

tar -czvf

Це абсолютно те саме

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.