Tar.gz và tgz có giống nhau không?


120

Tôi đã tạo tệp .tgz bằng tar czvf filecommand. Sau đó tôi kết thúc bằng tệp tgz. Tôi muốn biết sự khác biệt giữa nó và tar.gz.


Bạn có thể đơn giản thử giải nén nó. Nếu kết quả là một tệp tar đang hoạt động, thì không có sự khác biệt.
Wormbo,

Câu trả lời:


202

Tôi nghĩ rằng trong những ngày repo gói cũ, .tgz được sử dụng vì các tệp trên đĩa mềm Dos chỉ có thể có ba phần mở rộng là chữ cái. Khi giới hạn này bị loại bỏ .tar.gz được sử dụng để dài dòng hơn bằng cách hiển thị cả loại lưu trữ (tar) và khóa kéo (gzip).

Chúng giống hệt nhau.



14

Một điểm khác biệt là các trình duyệt dường như đôi khi gặp sự cố với .tar.gz, ví dụ: khi tải xuống một tệp đã tồn tại cục bộ, có thể xảy ra trường hợp họ đổi tên nó thành .tar-1.gz, điều này sau đó sẽ tạo ra sự cố với một số trình lưu trữ nhất định, chủ yếu trên Windows và các môi trường khác sử dụng đuôi tệp để chỉ định loại tệp.

Điều này không xảy ra với đuôi .tgz.


3
Một điều khó chịu nữa với tar.gz là một số ứng dụng giải nén không tự động giải nén kho lưu trữ và trước tiên hãy tạo một tệp x.tar trung gian từ x.tar.gz và khiến bạn phải giải nén x.tar để lấy những gì bạn cần. (Tất nhiên nếu những gì bạn cần là chính tệp lưu trữ thì đây là một đặc quyền.)
Halil ŞEN

đây là cách đổi tên tệp điển hình để tránh ghi đè, nó thêm (-1) trước dấu chấm cuối cùng (.) vì thường những gì xuất hiện sau dấu chấm cuối cùng là phần mở rộng tệp.
MMS

@MMSs Cảm ơn, nhận xét của bạn đã truyền cảm hứng để tôi làm rõ rằng sự cố chủ yếu xảy ra trong môi trường sử dụng phần cuối của tên tệp để chỉ định loại tệp.
adsc ngày

3

Bạn có thể giải nén tar.gz hoặc .tgz bằng:

tar -xzvf

và tạo bằng:

tar -czvf

Nó hoàn toàn giống nhau

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.