Czy tar.gz i tgz to to samo?

120

Utworzyłem plik .tgz za pomocą tar czvf filepolecenia., A następnie otrzymałem plik tgz. Chcę poznać różnicę między nim a tar.gz.

mko
źródło
Cóż, możesz po prostu spróbować go usunąć. Jeśli wynikiem jest działający plik tar, to nie ma różnicy.
Wormbo,

Odpowiedzi:

202

Myślę, że w dawnych czasach repozytorium pakietów używano .tgz, ponieważ pliki na dyskietkach Dos mogły mieć tylko trzyliterowe rozszerzenia. Kiedy to ograniczenie zostało usunięte, plik .tar.gz był używany bardziej szczegółowo, pokazując zarówno typ archiwum (tar), jak i zamek błyskawiczny (gzip).

Są identyczne.

Tommy
źródło
37

Nie ma żadnej różnicy. .tgzjest po prostu skrótem .tar.gz.

duskwuff-nieaktywny-
źródło
14

Jedyną różnicą jest to, że przeglądarki czasami wydają się mieć problemy z .tar.gz, na przykład podczas pobierania takiego pliku, który już istnieje lokalnie, może się zdarzyć, że zmienią jego nazwę na .tar-1.gz, co spowoduje problemy z niektórymi archiwizatorami, głównie w systemie Windows i innych środowiskach, które używają końcówek nazwy pliku do oznaczenia typu pliku.

Nie dzieje się tak z zakończeniem .tgz.

adsc
źródło
3
Dodatkowym utrudnieniem związanym z tar.gz jest to, że niektóre aplikacje dekompresujące nie rozpakowują automatycznie archiwum i najpierw tworzą pośredni plik x.tar z x.tar.gz i zmuszają do rozpakowania x.tar, aby uzyskać to, czego potrzebujesz. (Oczywiście, jeśli potrzebujesz samego pliku archiwum, to jest to
zaleta
jest to typowa zmiana nazwy pliku w celu uniknięcia nadpisania, dodaje (-1) przed ostatnią kropką (.), ponieważ zwykle to, co pojawia się po ostatniej kropce, jest rozszerzeniem pliku.
MMS
@MMSs Dzięki, Twój komentarz zainspirował mnie do wyjaśnienia, że ​​problem występuje głównie w środowiskach, które używają końcówek nazw plików do określenia typu pliku.
adsc
3

Możesz rozpakować plik tar.gz lub .tgz za pomocą:

tar -xzvf

i twórz z:

tar -czvf

To jest absolutnie to samo

Albert
źródło