Разбор шестнадцатеричного дампа в perl

У меня есть шестнадцатеричный дамп сообщения в файле, который я хочу получить в массиве так что я могу выполнить на нем логику декодирования.
Мне было интересно, если бы это был более простой способ разобрать сообщение, которое выглядит следующим образом.

37 39 30 35 32 34 35 34 3B 32 31 36 39 33 34 35
3B 32 31 36 39 33 34 36 00 00 01 08 40 00 00 15
6C 71 34 34 73 69 6D 31 5F 33 30 33 31 00 00 00
00 00 01 28 40 00 00 15 74 65 6C 63 6F 72 64 69
74 65 6C 63 6F 72 64 69

Обратите внимание, что данные могут содержать до 16 байтов в любой строке. Но любая строка также может содержать меньше байтов (минимум: 1)
Есть ли хороший и элегантный способ вместо чтения 2 символов за раз в Perl?

5
задан mtanish 5 August 2010 в 12:10
поделиться