x86だと。
$ echo 12345678 | od -cx
0000000 1 2 3 4 5 6 7 8 \n
3231 3433 3635 3837 000a

とリトルエンディアンになってしまうのはしかたないのでしょうか?