Как преобразовать данные HEX в данные BINARY?

Я пытаюсь отправить двоичные данные, используя исходный сокет python. Для этого я сделаю следующее.

s = '\x01\x00\x12\x59' # some binary data
sock.send(s)           # assuming "sock" is a valid, open socket object

Я создал ДАТАГРАММУ в HEX-формате путем перехвата сетевого трафика с помощью wirehark. Я хочу отправить его по сети. Эта ручная датаграмма похожа на

"04 f8 00 50 4f 30 fb 47 28 62 a7 6d 50 02 02 00 d2 7f 00 00 "

Итак, я хочу преобразовать эту вышеупомянутую HEX дейтаграмму в двоичный формат, например" \ x01 \ x00 \ x12 \ x59 ". Как я могу это сделать?

6
задан Dev.K. 13 July 2011 в 15:44
поделиться