我在写一个bash脚本我的问题是解压缩部分-当用户选择一个zip文件进行解压缩(通过zenity文件选择),是否有任何方法来检查该文件是否受密码保护,以便向用户询问密码(或者如果不是,只需继续并解压缩该文件)?我还没有真正尝试任何东西,因为我一直在努力想出任何想法或在堆栈和其他网站上找到解决方案。
uemypmqf1#
if 7z l -slt file.zip | grep -q ZipCrypto; then echo "password protected / encrypted" else echo "no password protection / not encrypted" fi
参见:How to detect zip file encryption algorithm
bhmjp9jg2#
另外:在DOS提示符下,键入“unzipmyfile.zip”,如果系统提示您输入密码,则密码将受到保护。
2条答案
按热度按时间uemypmqf1#
参见:How to detect zip file encryption algorithm
bhmjp9jg2#
另外:在DOS提示符下,键入“unzipmyfile.zip”,如果系统提示您输入密码,则密码将受到保护。