Sự khác biệt giữa GZIP và TAR Sự khác biệt giữa

Anonim

GZIP so với TAR

The. dầu hắc ín. gz mở rộng là một trong rất phổ biến khi tải các tập tin đặc biệt là trong hệ điều hành không phải Windows. Nhưng khác với hầu hết các phần mở rộng, điều này không có nghĩa là xác định một chương trình duy nhất sẽ được sử dụng để mở tệp này; nó chỉ đến hai. Tar là một định dạng tập tin nhưng cũng là tên của chương trình tạo tệp. Tar là một trình lưu trữ, có nghĩa là nó sẽ lưu trữ nhiều tệp vào một tệp nhưng không nén. Gzip xử lý. phần mở rộng gz là công cụ nén được sử dụng để giảm dung lượng đĩa được tệp sử dụng.

Hầu hết người dùng Windows được sử dụng để có một chương trình duy nhất nén và lưu trữ các tập tin. Một số chương trình làm được điều này là Winrar, 7zip, và Winzip. Nhưng đây không phải là trường hợp trong môi trường UNIX và Linux, nơi lưu trữ và nén là hai hoạt động khác nhau hoàn toàn. Tarball là tên được sử dụng để xác định bất kỳ tập hợp các tập tin đã được lưu trữ vào một tập tin duy nhất của ứng dụng Tar cho dù nó được nén hay không. Mặc dù Gzip là công cụ nén phổ biến nhất được sử dụng với tarballs, nhưng nó không phải là duy nhất. Ngoài ra còn có một công cụ nén khác gọi là Bzip2 có thể compress file thêm nhưng sẽ mất nhiều thời gian hơn.

Có những thuận lợi và bất lợi trong việc tạo ra một tarball zip so với các ứng dụng tiêu chuẩn mà làm cả hai. Một tarball nén có thể đã giảm đáng kể kích thước tệp nén công cụ không phải là nén các tập tin riêng lẻ nhưng điều trị toàn bộ tarball như một tập tin lớn. Điều này thậm chí còn rõ ràng hơn khi xử lý các tệp nén nén như tệp GIF và JPG.

Bất lợi của việc sử dụng định dạng này là bạn sẽ không thể trích xuất một tập tin duy nhất. Vì toàn bộ kho lưu trữ nén toàn bộ, bạn cũng cần phải giải nén toàn bộ kho trước khi trích xuất một tệp tin duy nhất. Trích xuất một tập tin duy nhất từ ​​một tarball nén lớn có thể mất nhiều thời gian hơn so với trích xuất một tập tin duy nhất từ ​​cùng một tệp nén và lưu trữ bởi một công cụ khác nhau như Winrar hoặc Winzip.

Tóm tắt:

1. Gzip là một công cụ nén được sử dụng để giảm kích thước của một tập tin

2. Tar là một trình lưu trữ được sử dụng để kết hợp nhiều tệp vào một

3. Gzip và Tar thường được sử dụng song song để tạo Tarballs được nén đáng kể

4. Trích xuất một tệp cá nhân có thể mất nhiều thời gian hơn với các tarball được nén hơn với các định dạng khác