hex_string = 'abcdef12'
hexdigits = [int(x, 16) for x in hex_string]
data = ''.join(struct.pack('B', (high << 4) + low) for high, low in zip(
    hexdigits[::2], hexdigits[1::2]))
Как я могу распаковать данные в двоичном шестнадцатеричном формате в Python?