誰にも見えないブログ

雑なメモ。まとまってない文章等

hexdumpは-Cオプションで出力するエンディアンが変わる?

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バイトずつ取り出すという意味ではこちらのほうが調査に使えそうなのでしばらくそうしようと思う。