我正在尝试将十六进制数据转换成二进制,然后再转换回十六进制。我得到的是十六进制数据,但作为字节对象
hexdata='91278c4bfb3cbb95ffddc668d995bfe0'
b=binascii.a2b_hex(hexdata)
print (b)
b"\x91'\x8cK\xfb<\xbb\x95\xff\xdd\xc6h\xd9\x95\xbf\xe0"
binascii.b2a_hex(b)
b'91278c4bfb3cbb95ffddc668d995bfe0'
我希望这是一个简单的字符串(作为我的输入,即hexstring
),我可以在我的代码中使用。你知道吗
您可以尝试使用以下代码:
只需将bytestring解码为ASCII码:
因为十六进制数字仅限于字符0-9和a-f
相关问题 更多 >
编程相关推荐