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