少し時代遅れのAntZipタスクを使用しています(大きなファイルの処理速度が遅い)。
マルチスレッドの圧縮/解凍をサポートする、本番環境で使用できる成熟したAntタスクを誰かに教えてもらえますか?
まず、アーカイブファイルの処理速度を上げたいと思います。
7ZIP Antタスクを見つけましたが、放棄されたように見え、マルチスレッドをサポートしていません。
少し時代遅れのAntZipタスクを使用しています(大きなファイルの処理速度が遅い)。
マルチスレッドの圧縮/解凍をサポートする、本番環境で使用できる成熟したAntタスクを誰かに教えてもらえますか?
まず、アーカイブファイルの処理速度を上げたいと思います。
7ZIP Antタスクを見つけましたが、放棄されたように見え、マルチスレッドをサポートしていません。
コマンドラインバージョンの7zipでexecタスクを使用してみませんか?
Java(したがってant)にはそれらのサポートが組み込まれているため(tarのサポートについては不明)、Zip/Jarタスクはうまく機能します。組み込みのサポートには、Javaで記述された7zipが必要であるか、少なくともいくつかのantタスクに含まれている必要があります。Antタックを書くのはとても簡単です。自分で作成して、7zip / pbzip/etcにシェルアウトします。あなたが本当に進取的であるならば、これを試してみてください... Javaサポート付きの7zipからのLZMAライブラリ
外部の依存関係を減らすには、使用するCLI圧縮ツールのバージョンをバンドルするだけです。
実行可能ファイルの多く(具体的には7zip)には、複数のプラットフォーム用のCLIバージョンがあると思います。