包数据到在Python
问题描述:
二进制字符串使用PHP pack()功能,我已经转换为字符串成二进制十六进制表示:包数据到在Python
pack('H*', $SECURE_SECRET)
我怎样才能在Python同样的结果? 我试过struct.pack
,但结果不一样。
答
pack('H*', $value)
十六进制数转换为二进制:
php> = pack('H*', '41424344')
'ABCD'
在Python中,你可以使用binascii.unhexlify
得到相同的结果:
>>> from binascii import unhexlify
>>> unhexlify('41424344')
>>> 'ABCD'
什么是与struct.pack问题? – l4mpi