1. ホーム
  2. java

ファイルのzip化に使用するフリーのライブラリの推奨 [終了しました]

2023-10-14 16:11:37

質問

私は、ファイルをZIPで圧縮し、パスワードで保護する必要があります。このための良い(無料の)ライブラリはありますか?

これは第三者によって開かれる必要があるので、パスワード保護は標準的なツールで動作する必要があります。

どのように解決するのですか?

2020年に更新されました。現在では他の選択肢もあり、特に Zip4J .


いろいろ探した結果、3つのアプローチを見つけました。

1 つのファイルの zip に適した、自由に利用できるソース コードのセット。しかし、ライセンスはありません。使用法は AesZipOutputStream.zipAndEcrypt(...) です。 http://merkert.de/de/info/zipaes/src.zip ( https://forums.oracle.com/forums/thread.jspa?threadID=1526137 )

UPDATE: このコードは現在Apacheライセンスで、以下のサイトで公開されています。 https://github.com/mobsandgeeks/winzipaes (本家からエクスポートした Google コード ) . これは私のために動作し(zip内の1つのファイル)、Javaのオープンソースライブラリの穴をうまく埋めています。

商用製品です (執筆時 500 ドル)。彼らのトライアル ライセンスのアプローチは複雑なので、これが動作するかどうか検証することはできません。また、.NET アプリも移植されています。 http://www.nsoftware.com/ipworks/zip/default.aspx

市販品(執筆時290ドル)。dllを使用するため、Wnidowsにのみ適しています。 http://www.example-code.com/java/zip.asp