2017-11-25 4 views
0

md5 sumをチェックするたびに、私は適切なコマンドを発行し、文字が同じかどうかをチェックします。私はこれが理想とはかけ離れていると考えています。理想的には、期待されるチェックサムを含むコマンドラインにオプションを追加することです。そして、プログラム自体が同じかどうかを教えてくれます。文字で見ることなくmd5を確認する

Debianでは、私はmd5sumを使用していますが、マニュアルではこのオプションは表示されません。このオプションはそこに存在するのですか、別のソフトウェアを使用すべきですか?

+0

「文字」という文字は何を意味していますか? –

+0

@OliverCharlesworth [this iso](http://www.system-rescue-cd.org/Download/)のチェックサムは1e77e1c65187884ba79a3bd06b02fc29です。だから、md5sumのサイトと結果の両方で、1、e、7、7、e、1、c ...を見なければならない。 – Rodrigo

+0

しかし、文字列比較とは対照的に明示的な「文字別」がなぜ必要なのでしょうか? –

答えて

2

Wikipediaにより説明したように:

echo 1e77e1c65187884ba79a3bd06b02fc29 my.iso | md5sum -c 
md5sum

-cフラグが与えられると、それは予想されるハッシュとファイル名のリストを含むファイルを処理します。ファイルが提供されていない場合は、stdinからこれらを読み取ります。

+0

私はそれが働いているのを見ましたが、私はまだそれが働くのですか? – Rodrigo

+0

@Rodrigoこれは[manpage](https://linux.die.net/man/1/md5sum)で説明されています –

+0

申し訳ありませんが、わかりませんでした。パイプ(|)を通って 'md5sum -c'に渡されるために、2つのパラメータ(文字列とファイル名)がどのようにマージされるのか正確には分かりません。 – Rodrigo

関連する問題