受密码保护的 .zip 解压到空文件夹(不提示输入密码)

受密码保护的 .zip 解压到空文件夹(不提示输入密码)

我使用以下命令创建了一个 zip 存档:

zip -e myfolder.zip myfolder/

它会提示输入密码并压缩文件夹而不会出现错误。现在我尝试使用另一个命令解压缩存档:

unzip myfolder.zip

据说应该要求我之前设置的密码,但没有 - 它只是提取一个空文件夹。我尝试过使用该-p mypassword选项,但结果相同。

可能是什么问题呢?

答案1

由于您没有使用-r由于您在创建存档时仅有的目录,以及不是里面的文件

显然,Zip 文件的加密并没有扩展到保护目录结构,而只是保护文件的内容。因此,如果 zip 文件仅包含目录而不包含文件,则加密/解密根本不会执行任何操作。

相关内容