BZip2の後継「BZip3」、高圧縮率を実現
मूल शीर्षक: bzip3
यह क्यों महत्वपूर्ण है
BZip2の後継として登場したBZip3は、データ圧縮技術の進化を示しており、テキストやコードの圧縮効率向上に貢献する可能性がある。
オープンソースの圧縮ツール「BZip3」がGitHubで公開されている。BZip2の精神的後継として、より高い圧縮率と優れたパフォーマンスを提供し、GitHub上で1,300以上のスターを獲得している。
「BZip3」は、従来の圧縮ツール「BZip2」の後継として開発されたオープンソースの圧縮ソフトウェアである。GitHubリポジトリ「iczelia/bzip3」で公開されており、現在1,300以上のスターと61のフォークを記録している。
技術的な特徴として、BZip3はorder-0のコンテキスト混合エントロピーコーダー、suffix arrayを活用した高速なBurrows-Wheeler Transform(BWT)、そしてLZ77スタイルの文字列マッチングとPPMスタイルのコンテキストモデリングを組み合わせたRLE with Lempel-Ziv+Prediction(LZP)パスを採用している。これらの技術により、BZip2と比較してより高い圧縮率と優れたパフォーマンスを実現している。
BZip3はテキストやソースコードの圧縮に特に優れており、BZip2と同様の用途での使用が推奨されている。ライセンスはLGPL-3.0が採用されている。
インストール方法として、ソースコードからのビルド(./configure、make、sudo make install)のほか、macOSではHomebrewを使用したインストール(brew install bzip3)が可能である。また、各種Linuxディストリビューションのパッケージマネージャーからもインストールできる環境が整いつつある。
リポジトリにはbzip3本体のほか、bunzip3、bz3cat、bz3grep、bz3less、bz3more、bz3mostといったユーティリティツールも含まれており、BZip2からの移行を容易にする設計となっている。