Я пишу шестнадцатеричный просмотрщик на питоне для проверки необработанных байтов пакетов. Я использую модуль dpkt.
Я предположил, что один шестнадцатеричный байт может иметь значение от 0x00 до 0xFF. Однако я заметил, что представление python bytes выглядит по-другому:
b'\x8a\n\x1e+\x1f\x84V\xf2\xca$\xb1'
Я не понимаю, что означают эти символы. Как я могу преобразовать эти символы в исходные 1-байтовые значения, которые можно было бы отобразить в шестнадцатеричном просмотрщике?