Rapide et sale, mais en supposant que vous travaillez sous Windows et que vous avez installé 7-zip. Créez un fichier batch qui contient les éléments suivants :
@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%
)
Lancez ensuite votre fichier batch avec le fichier Zip comme paramètre, il imprimera le message correspondant via le code de retour. Il placera également le nom du fichier Zip dans l'un des deux fichiers texte suivants : "NOTencryptedlist.txt" ou "encryptedlist.txt".
test.bat encypted.zip
OU
test.bat unencypted.zip