ふと直近のMacはリトルエンディアンなのか、ビッグエンディアンなのか気になったので以下の方法で調べてみました。
- ターミナルから以下を実行します
echo -n "12345" | od -t x
- (参考)32ビット機ビッグエンディアンでの出力結果
0000000 31323334 35000000
0000005
- (参考)32ビット機リトルエンディアンでの出力結果
0000000 34333231 00000035
0000005
下記の出力となったので、上2つと照らしあわせてみると予想通りリトルエンディアンでした。まあ、Intelだからそうだよね。
0000000 34333231 00000035
0000005