Suppose your hex string is something like
>>> hex_string = "deadbeef"
Convert it to a string (Python ≤ 2.7):
>>> hex_data = hex_string.decode("hex")
>>> hex_data
"xdexadxbexef"
or since Python 2.7 and Python 3.0:
>>> bytes.fromhex(hex_string) # Python ≥ 3
b'xdexadxbexef'
>>> bytearray.fromhex(hex_string)
bytearray(b'xdexadxbexef')
Note that bytes
is an immutable version of bytearray
.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…