Jawaban sebelumnya salah dengan urutan besarnya!
Algoritma kompresi terbaik yang saya punya pengalaman pribadi adalah paq8o10t (lihat halaman zpaq dan PDF ).
Petunjuk: perintah untuk mengompres files_or_folders akan seperti:
paq8o10t -5 archive files_or_folders

Sumber: Utilitas dan Pengarsipan Pencadangan Jurnal Inkremental
Anda dapat menemukan mirror dari kode sumber di GitHub .
Algoritma kompresi yang sedikit lebih baik, dan pemenang Hadiah Hutter , didekompilasi8 (lihat tautan di halaman hadiah). Namun, tidak ada program kompresor yang benar-benar dapat Anda gunakan.
Untuk file yang sangat besar, lrzip dapat mencapai rasio kompresi yang cukup lucu .
Contoh dari README.benchmarks:
Mari kita ambil enam pohon kernel satu versi terpisah sebagai tarball, linux-2.6.31 ke linux-2.6.36. Ini akan menunjukkan banyak informasi yang berlebihan, tetapi terpisah ratusan megabyte, yang lrzip akan sangat baik dalam mengompresi. Untuk kesederhanaan, hanya 7z yang akan dibandingkan karena itu adalah kompresor tujuan umum terbaik saat ini:
Ini adalah benchmark yang dilakukan pada Intel Core2 2.53GHz dual core dengan ram 4GB menggunakan lrzip v0.5.1. Perhatikan bahwa itu berjalan dengan userspace 32 bit sehingga hanya pengalamatan 2GB yang memungkinkan. Namun benchmark dijalankan dengan opsi -U yang memungkinkan seluruh file diperlakukan sebagai satu jendela kompresi besar.
Tarball dari 6 pohon kernel berturut-turut.
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