java - 如何在 Java 中创建受密码保护的 zip 文件夹?
问题描述
重要的是 zip 文件应该受密码保护,而不是 zip 中包含的文件。这意味着当我双击 zip 文件时,它应该在显示 zip 的内容之前询问我的密码。
我已经尝试过Zip4j和Winzipaes库,但它们都加密了 zip 中的内容文件,而不是 zip 本身。我也尝试了 Stackoverflow 的几个答案,但无济于事。请帮忙。
解决方案
正如 WinZip 在此所述,Zip 格式仅加密存档内的文件,而不是 zip 本身。http://kb.winzip.com/kb/entry/147/
但是,正如文章所建议的那样,对存档进行双重压缩会将文件隐藏在内部 zip 文件中。只要您加密外部存档。
推荐阅读
- r - 如何使用 dplyr 在分组 tibble 中仅过滤特定组(满足特定条件)?
- php - TCPDF 中的德语字符 - PHP
- python-3.x - 使用python将SFTP文件从一台远程服务器(linux)传输到另一台远程服务器(linux)
- docker - 是否可以挂载 pip 库的安装位置,以便库在运行 Jupyterlab 的 docker 容器中持久存在?
- apache-spark - pyspark用空字符串替换重复的反斜杠字符
- node.js - 修复 Bootstrap 中文本的宽度
- javascript - 当某人有太多角色无法嵌入嵌入时,如何发送“无法显示的角色太多”消息?
- aws-lambda - 定义类似于请求模式的无服务器框架 Api Gateway 响应模式
- c# - C# - 按公共属性分组到对象
- amazon-web-services - AWS 中的 CICD - GitHub 到 Lambda