pythonでバイナリデータの読みこみ時に値が変わっているのはなぜ?
バイナリエディタで開くと次のようなデータがあります。
00 00 0B D7 15 04 04 04 38 00 00 00 13 E8 00 00
~以下略
次のようなコードでファイルを読み込み、データを取り出そうとすると、
値が若干変わっており、上の38の部分が8になってしまっていました。
f = open(inputfiles,"rb")
f.read(40)
00 00 0B D7 15 04 04 04 8 00 00 00 13 E8 00 00
他にもいくつかの箇所で読み込むと値が変わっているようです。
可変長の地震関係で使われるwinフォーマットというやつなのですが、
読みこみ途中で値が変わってしまっていて困っています。
どうやったら元のままの値で読み込めますか?