可能な限り最高の圧縮率で 1 分で圧縮するサイズが 500 MB の大きなファイルがあります。これらのアルゴリズムが私の用途に適していることがわかりました。
誰かがこれらのアルゴリズムの速度と圧縮率を比較できますか?
Yann Collet の lz4です。
これは役に立ちます: (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 倍速くなります。