Identifizieren Sie rars o zips mit Passwörtern

389
Elaphe

Ich mache Skripts mit Autohotkey. Einer meiner Hotkeys überprüft alle ausgewählten Reißverschlüsse oder Rars und sollte herausfinden, welcher von ihnen durch ein Passwort geschützt ist, um sie zu isolieren oder umzubenennen.

Gibt es eine Befehlszeile mit Winrar oder einem anderen Tool, das mir dies sagen kann?

1

1 Antwort auf die Frage

2
simlev

Nachdem Sie sich diesen Blogbeitrag angesehen haben, kann ich vorschlagen, dass Sie 7-zip von der Befehlszeile aus ausführen:

7z l -slt file.zip oder 7z l -slt file.rar

Sie erhalten eine Liste der Dateieigenschaften, einschließlich der Zeile:

Encrypted = - oder Encrypted = +

abhängig davon, ob die Datei kennwortgeschützt ist oder nicht. Überprüfen Sie einfach diese Zeile mit zB:

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

| grep "Encrypted = +"in Bash ( Cygwin, wsl oder Git-Bash )