Tips No. 656
MD5ハッシュチェックサムを計算・チェックする
ダウンロードサイトに、実際のファイルとは別にmd5またはmd5sumと呼ばれる小さなファイル
を見かけることがあります。
これは、MD5ハッシュチェックサムと呼ばれる物で、ダウンロードファイルのチェックサム
(または、「フィンガープリント」「メッセージダイジェスト」と呼ばれる)が記述されたも
のです。ダウンロードしたファイルとこのチェックサムを比較することによって、ファイル
が改変されていたり破損していないかを確認することができます。
md5sumファイルを作成するには、次のように実行します。
$ md5sum file.txt > file.txt.md5
ダウンロードしたファイルとそのチェックサムが一致しているかを確認するには、md5sumの
ファイルを同じディレクトリに置いた上で
$ md5sum --check file.txt.md5
file.txt: 完了
と実行します。このように"完了"と表示されればファイルの内容が一致していることを
意味します。
もし、ファイルに変更や破損があり、チェックサムが一致しなかった場合には
$ md5sum --check file.txt.md5
file.txt: 失敗
md5sum: 警告: 1 の内 1 のチェックサムが一致しませんでした
と問題があったファイル名が報告されます。
関連文書 (none)
Last modified : Wed Mar 09 JST 2005 # 1
|