首页 > 解决方案 > 如何在 Java 中创建受密码保护的 zip 文件夹?

问题描述

重要的是 zip 文件应该受密码保护,而不是 zip 中包含的文件。这意味着当我双击 zip 文件时,它应该在显示 zip 的内容之前询问我的密码。

我已经尝试过Zip4jWinzipaes库,但它们都加密了 zip 中的内容文件,而不是 zip 本身。我也尝试了 Stackoverflow 的几个答案,但无济于事。请帮忙。

标签: javazipzip4j

解决方案


正如 WinZip 在此所述,Zip 格式仅加密存档内的文件,而不是 zip 本身。http://kb.winzip.com/kb/entry/147/

但是,正如文章所建议的那样,对存档进行双重压缩会将文件隐藏在内部 zip 文件中。只要您加密外部存档。


推荐阅读