diff
+ xxd
Try diff
in the following combination of zsh/bash process substitution and colordiff
in CLI:
diff -y <(xxd foo1.bin) <(xxd foo2.bin) | colordiff
Where:
-y
shows you differences side-by-side (optional).xxd
is CLI tool to create a hexdump output of the binary file.- addAdd
-W200
todiff
for wider output (of 200 characters per line). - For colors, use
colordiff
as shown below.
colordiff
+ xxd
If you've colordiff
, it can colorize diff
output, e.g.:
colordiff -y <(xxd foo1.bin) <(xxd foo2.bin)
Otherwise install via: sudo apt-get install colordiff
.
Sample output:
vimdiff
+ xxd
You can also use vimdiff
, e.g.
vimdiff <(xxd foo1.bin) <(xxd foo2.bin)
Hints:
- if files are too big, add limit (e.g.
-l1000
) for eachxxd