【发布时间】:2014-09-11 02:51:21
【问题描述】:
我需要实现一个解决方案,创建受密码保护的 ZIP 流并保存到 数据库作为一个
斑点。还需要从数据库中读取受密码保护的内容作为流读取。这个
不应创建物理文件。标准 JAVA SDK 不支持创建和读取密码
受保护的 ZIP。我尝试了不同的解决方案,所有可用的解决方案都创建了物理文件。
我找到了使用 ZIP4J 写入/读取受密码保护的 ZIP 的示例
How to password protect a zipped Excel file in Java?
是否可以在不创建物理文件的情况下使用 ZIP4j 库创建和读取受密码保护的 ZIP。 ?
对其他可用源应用补丁似乎很难满足我的要求。
【问题讨论】:
-
我认为您需要的大部分内容都在 java.util.zip 中。
-
不。 java.util.zip 无法对 zip 进行密码保护
-
但是你可以单独做加密/解密。
标签: zip4j