2

少し時代遅れのAntZipタスクを使用しています(大きなファイルの処理速度が遅い)。

マルチスレッドの圧縮/解凍をサポートする、本番環境で使用できる成熟したAntタスクを誰かに教えてもらえますか?

まず、アーカイブファイルの処理速度を上げたいと思います。

7ZIP Antタスクを見つけましたが、放棄されたように見え、マルチスレッドをサポートしていません。

4

2 に答える 2

3

コマンドラインバージョンの7zipでexecタスクを使用してみませんか?

于 2009-03-06T18:34:54.037 に答える
1

Java(したがってant)にはそれらのサポートが組み込まれているため(tarのサポートについては不明)、Zip/Jarタスクはうまく機能します。組み込みのサポートには、Javaで記述された7zipが必要であるか、少なくともいくつかのantタスクに含まれている必要があります。Antタックを書くのはとても簡単です。自分で作成して、7zip / pbzip/etcにシェルアウトします。あなたが本当に進取的であるならば、これを試してみてください... Javaサポート付きの7zipからのLZMAライブラリ

7-zipダウンロード、CLIバージョンも

外部の依存関係を減らすには、使用するCLI圧縮ツールのバージョンをバンドルするだけです。

実行可能ファイルの多く(具体的には7zip)には、複数のプラットフォーム用のCLIバージョンがあると思います。

于 2009-03-06T18:48:14.080 に答える