- BZip3はBZip2の後継として、より高い圧縮率と性能を提供する。
- Order-0コンテキスト混合エントロピーコーダー、高速なBurrows-Wheeler変換コード、LZ77スタイルの文字列マッチングとPPMスタイルのコンテキストモデリングに基づくRLEおよびLempel Ziv+Predictionパスを使用している。
- テキストやコードの圧縮に優れている。
- Perlソースコードのベンチマーク
- Perl5のすべてのバージョンをダウンロードして展開した後、さまざまな圧縮ツールを使って
.tarファイルの圧縮テストを実施
- BZip3はさまざまな設定で、他の圧縮ツールと比較してより優れた圧縮性能を示した。
- 展開時間においても、BZip3は並列処理によって優れた性能を示した。
- 免責事項
- BZip3の使用によるデータ損失については責任を負わない。
- BZip3の性能はコンパイラに大きく依存し、x64 Linux clang13ビルドではスレッドあたり最大17MiB/sの圧縮および23MiB/sの展開を達成できる。
- x86、x86_64、armv6、armv7、aarch64、mips、sparcなど、さまざまなアーキテクチャでテスト済み
- ライセンス
- BZip3はLGPLv3でライセンスされている。
- Burrows-Wheeler変換とLZPコードはApache 2.0ライセンス。
- その他のコンパイル時およびランタイムのコンポーネントは、それぞれのライセンスに従う。
1件のコメント
Hacker News の意見
xz、bzip2、bzip3、zstdの圧縮・展開時間とメモリ使用量を比較