2017-11-15 4 views
-2

ユーザーが.7z暗号化ファイルに対して入力したパスワードが正しいかどうかを確認したいと思います(ブール値yesまたはno、圧縮なし)。は、ユーザーが入力したパスワードが7zipで正しいかどうかを確認します

どうすればいいですか? はいの場合 - コマンドラインは何ですか?

JavaScriptではなく、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

あなたは正しいです!ありがとう(: コードリスト https://sevenzip.osdn.jp/chm/cmdline/exit_codes.htm –

関連する問題