###Pythonでバイナリファイルからshort型を読み込む
バイナリファイルからshort型(2bytes)を読み込もうとしています。
0xb0 0x6aと書き込まれていて、45162が答えの時、
answer = int(struct.unpack('h',pcap.read(2))[0])
とすると27312になり、
answer = ord(pcap.read(1)) * 256 + ord(pcap.read(1))
とすると正確な数値が得られます。
これをstructで成功させるにはどうすればいいですか?
ご回答お待ちしております。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/20 16:50