>>303
302はlittle endianのマシンで
byte[4] = { 01, 00, 00, 00 }; を
byte[4] = { 00, 80, 00, 00 };
にしたいんだからそれだとダメ。

>>302
> bswap で挟むのは無駄な気がするのです。

気がするだけだと思う