【发布时间】:2022-08-10 19:47:05
【问题描述】:
在我的Android 项目中,我在build.gradle 文件中使用以下依赖项来支持存档文件的提取/压缩
implementation \'org.apache.commons:commons-compress:1.21\'
我想知道如何使用 apache.compress 创建受密码保护的 zip/7zip 文件。 我指的是这个文档Apache Compress
我能够创建 zip/7zip 档案,但无法为这些档案设置密码。
我试过但找不到任何地方。
提前致谢。
-
你就是不能。 commons.apache.org/proper/commons-compress/limitations.html 对于 7z,“仅在读取档案时支持加密、固态压缩和标头压缩”,而对于 zip,“不支持加密”,请改用 sevenzipjbind.sourceforge.net/…
-
是的,限制文档是这样说的,但是我可以使用 apache 提取加密的 zip 文件,所以认为该文档似乎没有更新。
标签: java android zip apache-commons 7zip