Определите rars или почтовые индексы с паролями

295
Elaphe

Я делаю скрипты с помощью Autohotkey. Один из моих горячих клавиш проверит все выбранные почтовые индексы или rars и должен определить, какие из них защищены паролем, чтобы изолировать или переименовать их.

Есть ли какая-либо командная строка с Winrar или с любым другим инструментом, который может сказать мне это?

1

1 ответ на вопрос

2
simlev

Посмотрев этот пост в блоге, я могу предложить вам запустить 7-zip из командной строки:

7z l -slt file.zip или же 7z l -slt file.rar

Вы получите список свойств файла, включая строку:

Encrypted = - или же Encrypted = +

в зависимости от того, защищен ли файл паролем или нет. Просто проверьте эту строку, например:

| findstr /c:"Encrypted = +" в Powershell

| grep "Encrypted = +"в Bash ( Cygwin, WSL или Git-Bash )