Có zip nào có lợi thế hơn bz2 không? [bản sao]


3

Có thể trùng lặp:
Làm cách nào tôi có thể đánh giá sự lựa chọn tốt nhất về định dạng lưu trữ để nén tệp?

Tôi vừa tải xuống phpBB3 và thấy họ cung cấp tải xuống bz2 (1,51 MB) và zip (2,35 MB). Đây là lý do tại sao tôi muốn biết nếu định dạng tệp ZIP có bất kỳ lợi thế nào so với bzip2 .

Theo bài viết trên Wikipedia, các tệp zip có thể được nén bằng thuật toán nén bzip2. Tại sao các tập tin zip sau đó lớn hơn nhiều?

Câu trả lời:


2

.zip tập tin có thể chứa nhiều hơn một tập tin.

.bz2chỉ có thể chứa một tập tin. Các .bz2tiêu đề là nhỏ gọn hơn và nó nén rắn do thiết kế.

tarthường được sử dụng để đặt nhiều hơn một tệp vào .bz2kho lưu trữ. Đây là lý do tại sao bạn thường thấy .tar.bz2các tập tin.


2

Không liên quan đến ưu điểm của một thuật toán so với thuật toán kia, nhưng một điểm thực tế cho ZIP là hỗ trợ trên Windows: vì XP, có hỗ trợ ZIP ngoài luồng, nhưng bạn cần các công cụ bên ngoài (ví dụ 7-zip) để làm việc với bzip2.


2

Tôi muốn biết nếu định dạng tệp ZIP có bất kỳ lợi thế nào so với bzip2.

Nhiều người có phần mềm có thể xử lý định dạng zip sau đó là tệp tar.bz2.

Các tệp zip có thể được nén bằng thuật toán nén bzip2. Tại sao các tập tin zip sau đó lớn hơn nhiều?

"Có thể" không có nghĩa là "luôn luôn như vậy".


+1 "Có thể" không có nghĩa là "luôn luôn như vậy": Và trong trường hợp này, điều đó sẽ phản tác dụng, vì tệp zip chỉ tồn tại vì lợi ích của mọi người mà không có phần mềm giải nén bzip.
Thilo

1
Quan trọng hơn: .zipcác tệp có nén khác hơn DEFLATElà không phổ biến.
Jens Mühlenhoff

0

Nói chung, họ hỗ trợ tar.gz (hoặc bz) cho người dùng linux và zip cho người dùng windows - hầu hết các hệ thống linux đều hỗ trợ trước đây theo mặc định và mọi phiên bản hiện đại của windows đều có zip.

Hầu hết các tệp zip sử dụng deflate thay vì bzip vì lý do tương thích và vì vậy các tệp này lớn hơn một chút. Trong sử dụng thực tế, sự khác biệt không thực sự đáng kể.

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.