Sometimes, we want to convert a hexadecimal string to byte array in Python.
In this article, we’ll look at how to convert a hexadecimal string to byte array in Python.
How to convert a hexadecimal string to byte array in Python?
To convert a hexadecimal string to byte array in Python, we can use the bytes.fromhex method.
For instance, we write:
hex_string = "deadbeef"
s = bytes.fromhex(hex_string)
print(s)
We define the hex_string hex string.
Then we call bytes.fromhex with it as the argument and assign the returned byte array to s.
Therefore, s is b'xdexadxbexef'.
Conclusion
To convert a hexadecimal string to byte array in Python, we can use the bytes.fromhex method.