web-dev-qa-db-ja.com

java)の7zファイルの圧縮と解凍

Javaコードを使用して、ファイルをZip、rar、および7z形式に圧縮したい。また、これらのファイルを指定した場所で解凍したい。誰かを使用してファイルを圧縮および解凍する方法を教えてください。 Javaで7-Zip?

17
user1728310

私が使用した:sevenzipjbinding.jarsevenzipjbinding-Allplatforms.jar

これらのjarファイルを使用してファイルを解凍できるようになりました。

解凍のためにこのリンクを試してください: http://sourceforge.net/projects/sevenzipjbind/forums/forum/757964/topic/3844899

14
user1728310

SevenZipBinding 解凍に最適で、フォーマットを自動的に検出します。問題は、圧縮できないことです。 Zip4J を使用してZipアーカイブを作成できます。ただし、プレーンなZipのみを提供します。 LZMAは明らかに単一のファイルを7zアーカイブに圧縮できますが、私はまだ試していません。

3
Stabby

Javaから呼び出して抽出および圧縮するバッチスクリプトまたはインラインコマンド実行のみを作成することもできます。このオプションはWindowsプラットフォーム専用であり、いくつかの管理スキルが必要です。7Zipはこれを容易にするためのexeファイル。私はこれを私のユーティリティの1つに使用し、完全に機能しました。興味があれば、コードを送信できます。

0