LoginSignup
5

More than 1 year has passed since last update.

posted at

バイナリファイルのdiffを取る

単純にdiffでバイナリファイル比較を試みると以下のようになる

$ diff binA binB
バイナリーファイルは異なります 

簡単な比較なら、cmpコマンドを使ってもいいが

$ cmp binA binB
異なります: バイト 9、行 1

バイナリ形式だが中身にテキストライクな表現が含まれるなら、
以下を使ってもいいかもしれない

$ diff --text -u binA binB | less
$ vimdiff binA binB
(差分が表示される)

備考

他にもっといい方法が絶対ある

参考

バイナリファイルのdiffを取る
2 つのファイルの差分を取る・マージする (vimdiff, vim -d)
Linuxでグラフィカルに差分を取る

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
5