500 MBのサイズの大きなファイルを1分で圧縮し、可能な限り最高の圧縮率で圧縮します。これらのアルゴリズムが自分の使用に適していることがわかりました。
誰かがこれらのアルゴリズム間の速度と圧縮率の比較を提供できますか?
Yann Colletのlz4、 hands down 。
この移行はあなたを助けます:(lz4 vs snappy) http://Java-performance.info/performance-general-compression/ (lz4、snappy、lz4hc、bloscのベンチマーク) https: //web.archive.org/web/20170706065303/http://blosc.org:80/synthetic-benchmarks.html (現在 http://www.blosc.org/syntheticでは利用できません) -benchmarks.html )
高圧縮密度のみを目的としている場合は、LZMAと大きなウィンドウのBrotliを調べてください。これら2つのアルゴリズムは、広く利用可能なオープンソースのアルゴリズムから最高の圧縮密度を提供します。 Brotliは圧縮時に低速ですが、解凍時に約5倍高速です。