2017-11-15 16 views
-2

.7z 암호화 된 파일에 대해 사용자가 입력 한 암호가 올바른지 (부울 여부에 관계없이 압축하지 않고) 확인하고 싶습니다.사용자가 입력 한 암호가 7zip으로 맞는지 확인하십시오

어떻게 할 수 있습니까? 예인 경우 - 명령 줄은 무엇입니까? 아니 자바 스크립트로하지만, UNIX 쉘

+0

_ 암호가 ...인지 확인하고 싶습니다. 질문이 뭐야? 코드가 어떤 방식으로 작동하지 않습니까? –

+1

@ B001 아무 것도 작동하지 않습니다. 또는 가능합니다. 이 얼마나 역설. – BadMiscuit

+0

내 질문이 고정 –

답변

0

:

7z t -p"$PASS" archive.7z > /dev/null 2>&1 && echo correct || echo wrong 

암호가 PASS 변수에 가정, 직접의 과정을 대체 할 수 있습니다.

물론 echo 값을 사용하는 대신 7z의 ret 코드를 읽을 수 있습니다. 올바른 경우 0, 잘못된 경우 0이 아닙니다.

+0

맞습니다! 감사합니다 (: 코드 목록 : https://sevenzip.osdn.jp/chm/cmdline/exit_codes.htm –