テキストファイルの中身を比較する場合、diffコマンドが使えるが、バイナリファイルではこのコマンドは使えない。 md5sumコマンドであれば、MD5(message digest algorithm 5)というハッシュ関数で計算したハッシュ値で比較するため、バイナリファイルでも利用できる。 またテキストでも、中身の差異確認は不要で、同じファイルかどうかを知りたいだけの場合にも有効である。
コマンドは引数に調べたいファイル名を与えるだけ。
md5sum {ファイル名}
サンプル
$ md5sum hogehoge.txt
d8196abc1f80434069665664dr5649ad hogehoge.txt
このサンプルの場合、表示されたd8196abc1f80434069665664dr5649adがハッシュ値なので、比較したいファイルでも同様にハッシュ値を取得し、両者のハッシュ値が同じであれば同じ内容ということになる。