Como posso determinar se vários arquivos .ZIP estão criptografados / protegidos por senha?

1

Preferencialmente, lista o que é e não é criptografado / protegido por senha como .txt

Atualmente, estou tentando descobrir o Unzip sem muito sucesso. Eu só preciso saber se o .zip é protegido por senha.

    
por u_zip 25.06.2013 / 19:45

2 respostas

1

Rápido e sujo, mas supondo que você esteja trabalhando no Windows e tenha o 7-zip instalado. Crie um arquivo em lotes que contenha o seguinte:

@echo off

echo garbage | "c:\Program Files-Zipz.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%
)

Em seguida, inicie seu arquivo em lote com o arquivo Zip como parâmetro, ele imprimirá a mensagem correspondente por meio do código de retorno. Além disso, colocará o nome do arquivo Zip em um dos dois arquivos de texto, "NOTencryptedlist.txt" ou "encryptedlist.txt"

test.bat encypted.zip

OR

test.bat unencypted.zip
    
por 25.06.2013 / 20:17
0

Tente usar o Peazip . Ele listará todos os arquivos criptografados com uma marca (*) após seus nomes e / ou também mostrará texto (criptografado) após o nome do arquivo na barra de título, se estiver protegido por senha.

    
por 25.06.2013 / 20:21

Tags