我收到了以下string.How可以将其转换为十六进制value='(\xd2M\x00\x18\x00\x18\x80\x00\x80\x00\x00\x00\x00\x00\x00\xe0\xd2\xe0\xd2.\xd2\x00\x00\x00\x00\x00\x00\n\x00\x18\x00&\x00\x00\x00\x00\x00\x00\x00\x0f0\xfe/\x010\xff/\x000\xff/\x000\xff/\xff/\xff/\xff/\xff/\x000\xff/\xff/\xff/\x000\x000\xff/\x000\x000\x000\xff/\xff/\x000\x000\xff/\x000\xad\xff\x0c\x00\xdd\xff\xc2\xff\xd3\xff\xde\xff\xe9\xff\xca\xff\xd8\xff\xe6\xff\xb5\xff\xb2\xff\xe6\xff\x92\xff\xd0\xff\xa0\xff\xbd\xff\xb4\xff\x82\xff\x90\xfff\xff\xe1\xff\x9f\xff\x94\xff\xd4\xff\xa4\xff\xbb\xff\xe8\xff\x00\x00\x02\x00\xff\x7f\xff\x7f\x97\xff\xd0\xff\xb7\xff~\xffG\xff\xa1\xff\xa1\xff\xcd\xab\x00\x00A\n\x00\x00'
再版转换为十六进制
-3
A
回答
2
这不是一个十六进制字符串。您将Python repr()
输出混淆为一个字符串,该字符串的目的是为了使调试变得更加容易。
每个\xhh
是一个标准的Python字符串文字转义序列,并显示这样的字符串使得它复制并粘贴到另一个Python会话中以重现完全相同的值是微不足道的。
根本不需要十六进制解码。
实际的十六进制字符串由仅通过到9
的数字0
,以及字母a
通过到f
(大写或小写)。您的值转换为十六进制,如下所示:
>>> value='(\xd2M\x00\x18\x00\x18\x80\x00\x80\x00\x00\x00\x00\x00\x00\xe0\xd2\xe0\xd2.\xd2\x00\x00\x00\x00\x00\x00\n\x00\x18\x00&\x00\x00\x00\x00\x00\x00\x00\x0f0\xfe/\x010\xff/\x000\xff/\x000\xff/\xff/\xff/\xff/\xff/\x000\xff/\xff/\xff/\x000\x000\xff/\x000\x000\x000\xff/\xff/\x000\x000\xff/\x000\xad\xff\x0c\x00\xdd\xff\xc2\xff\xd3\xff\xde\xff\xe9\xff\xca\xff\xd8\xff\xe6\xff\xb5\xff\xb2\xff\xe6\xff\x92\xff\xd0\xff\xa0\xff\xbd\xff\xb4\xff\x82\xff\x90\xfff\xff\xe1\xff\x9f\xff\x94\xff\xd4\xff\xa4\xff\xbb\xff\xe8\xff\x00\x00\x02\x00\xff\x7f\xff\x7f\x97\xff\xd0\xff\xb7\xff~\xffG\xff\xa1\xff\xa1\xff\xcd\xab\x00\x00A\n\x00\x00'
>>> import binascii
>>> binascii.hexlify(value)
'28d24d00180018800080000000000000e0d2e0d22ed20000000000000a00180026000000000000000f30fe2f0130ff2f0030ff2f0030ff2fff2fff2fff2fff2f0030ff2fff2fff2f00300030ff2f003000300030ff2fff2f00300030ff2f0030adff0c00ddffc2ffd3ffdeffe9ffcaffd8ffe6ffb5ffb2ffe6ff92ffd0ffa0ffbdffb4ff82ff90ff66ffe1ff9fff94ffd4ffa4ffbbffe8ff00000200ff7fff7f97ffd0ffb7ff7eff47ffa1ffa1ffcdab0000410a0000'
相关问题
- 1. 将十进制转换为十六进制和十六进制
- 2. 转换为十六进制?
- 3. awk版本问题 - 将十六进制转换为十进制
- 4. 将十六进制转换为二进制到十六进制?
- 5. 十六进制转换为二进制
- 6. 十六进制转换为二进制
- 7. 十六进制转换为十进制电压转换
- 8. 十进制转换为十六进制的转换(Java)的
- 9. 如何十六进制转换为十六进制
- 10. 将字符串转换为十六进制到十六进制
- 11. 十六进制()参数不能转换为十六进制
- 12. 十六进制和十进制转换
- 13. 转换十六进制到十进制
- 14. 将十六进制转换为二进制,然后转换为十进制
- 15. 将十进制转换为十六进制/二进制
- 16. 将八进制数转换为十进制和十六进制
- 17. RGB十六进制转换
- 18. 转换RGBA为十六进制或ARGB转换为16进制
- 19. 二进制转换为十六进制和十六进制转换为二进制
- 20. awk命令为十六进制转换为符号十进制
- 21. 的Java转换INT为十六进制,然后再返回
- 22. 使用限制将十进制转换为十六进制
- 23. 将十六进制转换为IEEE 754
- 24. 将OpenSSL IV转换为十六进制?
- 25. NSJSONSerialization转换的NSDictionary为十六进制
- 26. 转换为十六进制值,以ASCII
- 27. 将rgb转换为十六进制
- 28. Ascii码转换为十六进制
- 29. 将QString转换为十六进制?
- 30. jQuery将十六进制转换为rgba
这不是一个十六进制字符串。 –