Заголовок IPv6 имеет следующее значение:
68 01 00 00 31 02 FF 2A 01 3F 4D 9C 7E 11 14 56 19 DE A0 BD CD 17 FF CD DF 01 03 04 BC 2B 3A 4E 9D AB DE 9D AE 07 FF (IN TXT FILE)
После удаления пробелов:
680100003102FF2A013F4D9C7E11145619DEA0BDCD17FFCDDF010304BC2B3A4E9DABDE9DAE07FF
Указанный выше заголовок присутствует в файле, и я пытаюсь извлечь все атрибуты поля, присутствующие в строке, как указано на рисунке.
Здесь изображение содержит детали атрибута поля заголовка:
Я попытался разрезать и проверить, значение опускается ниже верхнего предела (с использованием размера байта), но оно не работает, когда на картинке появляются алфавиты (в шестнадцатеричном формате).
Есть ли какой-либо оптимальный и безошибочный способ сделать это в целом в python?