1

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

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

1 ответ1

2

Посмотрев этот пост в блоге, я могу предложить вам запустить 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)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .