私のコードの一部では、すべてのファイルを1つずつダウンロードするのではなく、特定のフォルダーに.rar(アーカイブ)ファイルをダウンロードして解凍したいと考えています。
しかし、私はこれを行う方法を見つけることができませんでした。
JUnrarRuntime.getRuntime().exec()のようなJavaライブラリを使用するか、使用して外部unrarユーティリティを実行できます。
質問がある場合は、rarまたはアーカイブファイルを作成する方法。ZIPAPIを使用できます。http://download.oracle.com/javase/6/docs/api/java/util/zip/package-summary.htmlを参照してください。
RARを処理するもう1つのライブラリは、7-Zip-JBindingです。これには、次のコードスニペットがあります。
http://sevenzipjbind.sourceforge.net/basic_snippets.html#extraction-single-file
クロスプラットフォームのライブラリであり、RAR以外の多くの他の圧縮ファイルをサポートします
ライセンスはLGPLv2です