この記事では、ZIP ファイルを 7z 形式にJavaで変換する方法を紹介します。環境設定、ステップバイステップのプロセス、そして JavaでZIPを7zipに変換するためのコード例 を含んでいます。この機能を実現するためにサードパーティの圧縮ツールをインストールする必要はありません。
JavaでZIPを7ZIPに変換する手順
- Aspose.ZIP を構成してZIPから7zへの変換を有効にする
- Archive クラスで元のZIPファイルにアクセスする
- SevenZipArchive クラスのインスタンスを作成し、7zファイルを保存する
- ZIPディレクトリ内のすべてのファイルを繰り返し処理し、出力アーカイブに追加する
- save() メソッドを使用して7zファイルをエクスポートする
これらの手順では、JavaでZIPを7zipに変換する方法を説明しています。まずZIPファイルを開き、各項目を順番に処理し、最終的に新しいアーカイブに移動させます。
JavaでZIPを7zにエクスポートするコード
このコードスニペットは、JavaでZIPを7zに変換する方法を示しています。ArchiveクラスとSevenZipArchiveクラスを使用しています。また、SevenZipEntrySettingsクラスを使って出力の圧縮や暗号化の設定も可能です。
このチュートリアルでは、Javaでのzipと7zの操作に関する基本事項をすべてカバーしています。コードで7zアーカイブを展開したい場合は、Javaで7zファイルを開く方法 に関する記事をご覧ください。