エンディアン
全然読んでない↓↓↓
複数のバイトの並び順
記録、伝送する際の並び順
両者にメリデメがある?
前提
コンピュータはバイナリを扱う
メモリやディスクに読み書きするときは1byteを最小単位として行う
元のデータの最下位バイトが最初に来て、最下位のメモリアドレスに格納される
例えば16進数で'11223344'と表される4byteのデータをメモリに保存する時、下から「44」「33」「22」「11」という順番で書き込んでいく
主流のCPUはリトルエンディアン
最上位バイトが最初に来る
ネットワーク上で転送されるデータはビッグエンディアンのものが多い