我刚刚尝试通过命令行使用 7-Zip 加密文件夹并选择一个密码,但是双击 ZIP 文件时,它会显示文件列表而不要求输入任何密码。
有没有办法从命令行真正加密文件夹?
答案1
ZIP 格式不允许加密文件列表。这意味着任何人都可以查看文件列表。
只有文件内容是加密的,这意味着没有您的密码,任何人都无法读取文件。
因此,7-Zip 仅在解压前要求您输入密码。
如果您需要加密文件列表的格式,请使用7Z
并确保选中“加密文件名”。
对于技术含量更高的人来说,ZIP 规范不允许对中央目录进行加密。
答案2
当您尝试提炼文件。只需查看档案内容即可,无需密码。
如果你想混淆档案的内容,请将目录压缩成档案,然后压缩那使用密码解压档案。因此,您必须使用密码解压档案,才能提取已存档(和已混淆)的内容。
答案3
适用于所有 zip 程序(WINzip、7-Zip、MacZip 等)的通用解决方案是简单地压缩两次,确保第二次(或两次)都具有密码保护的加密。
答案4
您可以使用GNU Tar将目录转换为单个文件,然后可以使用 7z 将其压缩为常规文件。查看存档的任何人都只会看到 tar 文件。