技術空間

Linux

md5sumコマンドでバイナリファイルの差異を確認


TOP > Linux > md5sumコマンドでバイナリファイルの差異を確認



■md5sumコマンドでバイナリファイルの差異を確認

テキストファイルの中身を比較する場合、diffコマンドが使えるが、バイナリファイルではこのコマンドは使えない。 md5sumコマンドであれば、MD5(message digest algorithm 5)というハッシュ関数で計算したハッシュ値で比較するため、バイナリファイルでも利用できる。 またテキストでも、中身の差異確認は不要で、同じファイルかどうかを知りたいだけの場合にも有効である。

コマンドは引数に調べたいファイル名を与えるだけ。

md5sum {ファイル名}
サンプル
$ md5sum hogehoge.txt
d8196abc1f80434069665664dr5649ad  hogehoge.txt

このサンプルの場合、表示されたd8196abc1f80434069665664dr5649adがハッシュ値なので、比較したいファイルでも同様にハッシュ値を取得し、両者のハッシュ値が同じであれば同じ内容ということになる。



TOP > Linux > md5sumコマンドでバイナリファイルの差異を確認

Tweet ̃Gg[͂ĂȃubN}[Nɒlj
技術空間