Если это шестнадцатеричный дамп, это обычно означает адрес / смещение первого байта.
Другими словами, адрес 10
содержит байт 7b
, адрес 11
содержит байт 86
и т. Д.
Например, вот вывод программы od
под Linux:
pax> echo hello, my hovercraft is full of eels | od -x
0000000 6568 6c6c 2c6f 6d20 2079 6f68 6576 6372
0000020 6172 7466 6920 2073 7566 6c6c 6f20 2066
0000040 6565 736c 000a
0000045
Каждая строка начинается с восьмеричного адреса входного потока (восьмеричное 20 - это десятичное число 16, число байтов во всех строках, кроме последней).
Ваш комментарий:
... некоторые значения / байты должны содержать более двух цифр.
Это не относится к шестнадцатеричному дампу байтовой базы. То, как байты интерпретируются , может изменить ситуацию. В качестве примера скажем, что на самом деле это поток двухбайтовых значений в формате с прямым порядком байтов. Тогда первый будет 7B86
, второй 03C9
, а последний BBxx
(где xx
неизвестно, потому что его нет в дампе).