2009-06-24 7 views
10

Tiện ích nén unix tốt nhất có sẵn là gì?Tiện ích nén unix tốt nhất là gì?

+7

Xét về tốc độ? Xét về tỷ lệ nén? Tôi đoán bạn đang nói chuyện không mất mát (ví dụ: gzip, v.v.). Tôi nghĩ bạn có thể cần phải cụ thể hơn một chút. –

+0

Các tiện ích nén cũng tương ứng với các thư viện nén. Xóa thẻ "không liên quan đến lập trình". –

Trả lời

14

tùy thuộc vào tốc độ/kích thước của bạn. Gzip nhanh và mang lại kết quả tốt. Bzip2 chậm và thường mang lại kết quả tốt hơn.

+3

Ví dụ nén tệp Bzip2: 'tar -cjf file7.tar.bz2 dir /' –

0

bzip khá hiệu quả, spacewise, nhưng không nhanh như một số người khác.

Từ "người đàn ông bzip2":

bzip2 nén file sử dụng khối Burrows-Wheeler sắp xếp nén văn bản algo- rithm, và Huffman mã hóa. Nén nói chung là tốt hơn đáng kể so với đạt được bằng máy nén LZ77/LZ78 thông thường hơn và tiếp cận hiệu suất của dòng máy nén thống kê PPM.

+0

"gần như là nén tốt như bzip2" ??? Nếu nói của bạn nói chung, 'xz' mang lại tỷ lệ nén cao hơn' bzip2'. – TechZilla

3

http://www.linuxjournal.com/article/8051

http://tukaani.org/lzma/benchmarks.html

Chọn sản phẩm tốt nhất theo nhu cầu của bạn. Các biểu đồ trong liên kết đầu tiên bao quát toàn bộ mọi tiện ích nén Unix mà tôi đã từng nghe đến. Thứ hai cung cấp một số con số khó khăn từ những khó khăn phổ biến hơn.

Tôi định hướng tới lzma -2 khi thực hiện sao lưu lớn, cung cấp nén nhỏ hơn và nhanh hơn bzip -9.

9

Một tiện ích nén tốt là 7-zip (p7zip trên linux) bằng thuật toán lzma (nén chậm, tốc độ giải nén tốt, tỷ lệ nén rất tốt). Có thể giải nén các định dạng lưu trữ phổ biến nhất.

Bạn cũng có thể nhìn vào các trang web chuẩn nén:

3

XZ nén là một người tương đối mới, nhưng là một sự cân bằng tốt giữa nén và tốc độ . Giả sử gần như là nén tốt như bzip2, nhưng chỉ hơi chậm hơn gzip.