BZip2後継の高圧縮ツールbzip3公開
원제: bzip3
왜 중요한가
レガシーなBZip2を代替する高性能圧縮ライブラリの登場は、ストレージ効率とデータ転送コスト削減を求める開発・インフラ現場に直接的な選択肢を提供する。
オープンソースの圧縮ツール「bzip3」がGitHubで公開されている。BZip2の精神的後継として開発され、order-0コンテキスト混合エントロピーコーダー、高速Burrows-Wheeler変換、LZ77ベースのRLE+LZ+Predictionパスを組み合わせ、従来より高い圧縮率と性能を実現する。スター数は1,300を超えている。
bzip3はBZip2を精神的に継承しつつ、圧縮率と処理速度の両面で改善を図ったオープンソースの圧縮ツールで、LGPL-3.0ライセンスのもとGitHubで公開されている。
主な技術的特徴として、order-0コンテキスト混合エントロピーコーダー、サフィックス配列を活用した高速Burrows-Wheeler変換(BWT)、そしてLZ77スタイルの文字列マッチングとPPMスタイルのコンテキストモデリングを組み合わせたRLE+Lempel Ziv+Predictionパスの3技術を採用している。BZip2と同様にテキストやソースコードの圧縮に特に高い効果を発揮するとされている。
インストール方法はAutotools(configure/make)とCMakeの両方に対応しており、macOSでは「brew install bzip3」でも導入可能。コマンドラインツールとしてbzip3本体のほか、bunzip3、bz3cat、bz3grep、bz3less、bz3more、bz3mostなどBZip2互換に近い付属ユーティリティも同梱されている。
リポジトリはGitHubでスター1,300以上を獲得しており、フォーク数は61。コミット数は455に上り、継続的に開発が進められている。