Rustによるbzip2:高速化とクロスコンパイルの容易化
2025-06-17

新しくリリースされたbzip2 0.6.0は、デフォルトでRust実装のlibbz2-rs-sysを使用しており、圧縮と解凍の速度が大幅に向上し、クロスコンパイルが容易になっています。この作業は、多くのプロジェクトが依然としてbzip2に依存しているという問題に対処しており、Rust版はWebAssemblyへのコンパイルやWindows/Androidとの互換性など、長年のコンパイルの問題に対する解決策を提供しています。ベンチマークテストでは、Rust実装は一般的にC実装を上回り、Miriによるセキュリティ監査でコードの信頼性が確保されています。
開発