Как преобразовать строку с шестнадцатеричной кодировкой в ​​строку байтов в Perl?

Мой исходный код находится в Python , но мне нужно преобразовать его в Perl для некоторых библиотек, которых у меня нет в моем распоряжении в Python.

В Python я бы сделал следующее:

packet=binascii.unhexlify('F0000000F6905C452001A8C0000000000160994E810FB54E0100DB0000000000000')

AND

Это создаст строку, содержащую двоичное представление:

0xF0 0x00 0x00 0x00 0xF6 0x90 0x5C 0x45 etc...

Теперь, когда моя строка представляет собой массив байтов, я могу отправить ее как полезная нагрузка для моего пакета. Как мне это сделать на Perl?

7
задан ruakh 19 June 2016 в 18:23
поделиться