尝试将以下十六进制代码解码为 Ascii
j =['0x00003A01C01173D676B644D4E040DB9CC01173D676B62069311401000009416E64726F69644150010882848B962430486C32040C1218603014010000 0FAC040100000FAC040100000FAC020C002D1A2C0103FF00000000000000000000000000000000000000000000DD070050F2020001007F0400000A02']
hex_to_ascii = bytes.fromhex(j)
Run Code Online (Sandbox Code Playgroud)
以下抛出错误 - ValueError: 在 fromhex() arg 位置 1 处找到非十六进制数字
如果有人可以帮助解决问题。
您需要首先0x从字符串中删除:
j =['0x00003A01C01173D676B644D4E040DB9CC01173D676B62069311401000009416E64726F69644150010882848B962430486C32040C12186030140100000FAC040100000FAC040100000FAC020C002D1A2C0103FF00000000000000000000000000000000000000000000DD070050F2020001007F0400000A02']
hex_to_ascii = bytes.fromhex(j[0][2:])
print(hex_to_ascii)
Run Code Online (Sandbox Code Playgroud)
这打印:
b'\x00\x00:\x01\xc0\x11s\xd6v\xb6D\xd4\xe0@\xdb\x9c\xc0\x11s\xd6v\xb6 i1\x14\x01\x00\x00\tAndroidAP\x01\x08\x82\x84\x8b\x96$0Hl2\x04\x0c\x12\x18`0\x14\x01\x00\x00\x0f\xac\x04\x01\x00\x00\x0f\xac\x04\x01\x00\x00\x0f\xac\x02\x0c\x00-\x1a,\x01\x03\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xdd\x07\x00P\xf2\x02\x00\x01\x00\x7f\x04\x00\x00\n\x02'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39852 次 |
| 最近记录: |