他の方法は簡単ですint(byte_buffer.encode('hex'), 16 )
しかし、その整数を に戻すにはどうすればよいですかbyte_buffer
。
長さは、値の先頭に追加して格納されstruct.pack('>I', len(byte_buffer))
ます。
2.7 にはint.bit_length()
良いスタートがありますが、残念ながら 2.6 でも実行できるはずです。
他の方法は簡単ですint(byte_buffer.encode('hex'), 16 )
しかし、その整数を に戻すにはどうすればよいですかbyte_buffer
。
長さは、値の先頭に追加して格納されstruct.pack('>I', len(byte_buffer))
ます。
2.7 にはint.bit_length()
良いスタートがありますが、残念ながら 2.6 でも実行できるはずです。