.7z 암호화 된 파일에 대해 사용자가 입력 한 암호가 올바른지 (부울 여부에 관계없이 압축하지 않고) 확인하고 싶습니다.사용자가 입력 한 암호가 7zip으로 맞는지 확인하십시오
어떻게 할 수 있습니까? 예인 경우 - 명령 줄은 무엇입니까? 아니 자바 스크립트로하지만, UNIX 쉘
.7z 암호화 된 파일에 대해 사용자가 입력 한 암호가 올바른지 (부울 여부에 관계없이 압축하지 않고) 확인하고 싶습니다.사용자가 입력 한 암호가 7zip으로 맞는지 확인하십시오
어떻게 할 수 있습니까? 예인 경우 - 명령 줄은 무엇입니까? 아니 자바 스크립트로하지만, UNIX 쉘
:
7z t -p"$PASS" archive.7z > /dev/null 2>&1 && echo correct || echo wrong
암호가 PASS 변수에 가정, 직접의 과정을 대체 할 수 있습니다.
물론 echo
값을 사용하는 대신 7z의 ret 코드를 읽을 수 있습니다. 올바른 경우 0, 잘못된 경우 0이 아닙니다.
맞습니다! 감사합니다 (: 코드 목록 : https://sevenzip.osdn.jp/chm/cmdline/exit_codes.htm –
_ 암호가 ...인지 확인하고 싶습니다. 질문이 뭐야? 코드가 어떤 방식으로 작동하지 않습니까? –
@ B001 아무 것도 작동하지 않습니다. 또는 가능합니다. 이 얼마나 역설. – BadMiscuit
내 질문이 고정 –