hexdumpの普通の出力はABCDという文字列は2バイトごとにリトルエンディアンになってるっぽい
$ echo "ABCD" | hexdump
0000000 4241 4443 000a
0000005
が、hexdumpで-C
オプションつけると1バイトずつ表示できる(ビッグエンディアンに変わっている?)
$ echo "ABCD" | hexdump -C
00000000 41 42 43 44 0a |ABCD.|
00000005
hexdump -Cが元のファイルの内容を1バイトずつ取り出すという意味ではこちらのほうが調査に使えそうなのでしばらくそうしようと思う。