Câu trả lời trước là sai bởi một thứ tự cường độ!
Thuật toán nén tốt nhất mà tôi có kinh nghiệm cá nhân là paq8o10t (xem trang zpaq và PDF ).
Gợi ý: lệnh nén files_or_ Folders sẽ như sau:
paq8o10t -5 archive files_or_folders
Nguồn: Tiện ích sao lưu và lưu trữ nhật ký gia tăng
Bạn có thể tìm thấy một bản sao của mã nguồn trên GitHub .
Một thuật toán nén tốt hơn một chút và người chiến thắng Giải thưởng Hutter , là decomp8 (xem liên kết trên trang giải thưởng). Tuy nhiên, không có chương trình nén mà bạn thực sự có thể sử dụng.
Đối với các tệp thực sự lớn, lrzip có thể đạt được tỷ lệ nén đơn giản là hài hước .
Một ví dụ từ README.benchmark:
Chúng ta hãy tách sáu cây nhân một phiên bản thành một tarball, linux-2.6.31 đến linux-2.6.36. Chúng sẽ hiển thị rất nhiều thông tin dư thừa, nhưng cách nhau hàng trăm megabyte, lrzip sẽ rất tốt trong việc nén. Để đơn giản, chỉ có 7z sẽ được so sánh vì đó là máy nén đa năng tốt nhất vào lúc này:
Đây là các điểm chuẩn được thực hiện trên Intel Core2 lõi kép 2,53Ghz với ram 4GB sử dụng lrzip v0.5.1. Lưu ý rằng nó đang chạy với không gian người dùng 32 bit nên chỉ có địa chỉ 2GB. Tuy nhiên, điểm chuẩn được chạy với tùy chọn -U cho phép toàn bộ tệp được coi là một cửa sổ nén lớn.
Tarball của 6 cây nhân liên tiếp.
Compression Size Percentage Compress Decompress
None 2373713920 100 [n/a] [n/a]
7z 344088002 14.5 17m26s 1m22s
lrzip 104874109 4.4 11m37s 56s
lrzip -l 223130711 9.4 05m21s 1m01s
lrzip -U 73356070 3.1 08m53s 43s
lrzip -Ul 158851141 6.7 04m31s 35s
lrzip -Uz 62614573 2.6 24m42s 25m30s