最好以 .txt 格式列出哪些是加密/密码保护的,哪些不是
我目前正在尝试解压,但没有成功。我只想知道 .zip 是否受密码保护。
答案1
快速而粗略,但假设您在 Windows 中工作并安装了 7-zip。创建一个包含以下内容的批处理文件:
@echo off
echo garbage | "c:\Program Files\7-Zip\7z.exe" t -y %1 >nul 2>nul
if errorlevel 2 (
echo File is encrypted
echo %1 >> encryptedlist.txt
exit /b %errorlevel%
)
if errorlevel 0 (
echo File is NOT encrypted
echo %1 >> NOTencryptedlist.txt
exit /b %errorlevel%
)
然后以 Zip 文件作为参数启动批处理文件,它将通过返回代码打印相应的消息。此外,它会将 Zip 文件名放入两个文本文件之一中,“NOTencryptedlist.txt”或“encryptedlist.txt”
test.bat encypted.zip
或者
test.bat unencypted.zip
答案2
尝试使用豌豆压缩。它将列出所有加密文件,并在其名称后带有 (*) 标记,并且/或者,如果受密码保护,还将在标题栏中的文件名后显示(加密)文本。