7-Zip の作成者が提供するネイティブのJava LZMA SDKは動作しますが、私のニーズに対して十分な速度ではありません。高レベルの実装は、アルゴリズムが必要とする低レベルの作業を処理できないようです。
7-Zip に同梱されている C++ dll にJNIカバーを実装する7-Zip-JBindingを見つけました。これは妥当な速度で解凍を処理しますが、ベータ版であり、現在圧縮をサポートしていません。
とにかく、私の質問は2つの部分です:
- 高速な Java 実装には DLL ラッパーが最善の策であるという私の仮定はありますか?
- もしそうなら、私が見るべき既存のプロジェクトはありますか、それともゼロから何かを書かなければなりませんか?