Мне нужна помощь в понимании формата просмотра двоичного файла в шестнадцатеричном формате, поэтому я получаю правильные числа из таблицы, используя python для его анализа
Пример:
0000b50: 0400 0000 ffff 0900 0000 ffff 0900 0000 ................
0000b60: ffff 0900 0000 ffff 0900 0000 ffff 0900 ............0..@
Когда мне нужно найти начало объекта по индексу 0x0b54
, где это будет? Это будет [здесь] ? 0000b50: 0400 [0]000 ffff 0900 0000 ffff 0900 0000
Длина объекта составляет 96 байт. один набор из четырех шестнадцатеричных чисел один байт? то есть. ffff
? или поскольку это основа 16, каждое отдельное пятно содержит 2 байта? так ffff
это 8 байт? И мне нужно найти 6 байтов для каждой записи в таблице, которая будет fff
?
Что представляет собой часть в конце? то есть. ............0..@