Что такое «строчные» числа в Wireshark (и других шестнадцатеричных редакторах / средствах просмотра)?

315
ResetACK

Вероятно, это действительно простой вопрос, на который есть ответ в другом месте, но я не мог придумать подходящих слов для эффективного поиска, поэтому я здесь. Очевидно, что если это дублирующий вопрос, не стесняйтесь голосовать, чтобы закрыть.

Может кто - то пожалуйста объяснить, что «линия» номер ( 0000, 0010, 0020и т.д. - я не мог придумать лучшее слово, чтобы описать их) означает в Wireshark и других шестнадцатеричных редакторах?

В строке 16 байтов, поэтому я предполагаю, что это не смещение байта - что это?

Опять же, извинения, если это глупый вопрос, на который есть ответ в другом месте. Любая помощь будет оценена.

0

1 ответ на вопрос

2
gronostaj

Это байтовое смещение, но в шестнадцатеричной системе.

Если строка начинается со смещения 0010, то:

  • 1-е значение в смещении 0010
  • 10-е значение по смещению 0019
  • 11-е значение находится в смещении 001A
  • 16-е значение находится в смещении 001F
  • 1-е значение в следующей строке находится по смещению 0020, которое является числом, следующим непосредственно 001Fв шестнадцатеричном
Хорошо, это имеет смысл, я думаю. Таким образом, в первой строке смещение каждого байта будет (соответственно, от первого до последнего байта): `0000`,` 0001`, `0002`,` 0003`, `0004`,` 0005`, `0006`, `0007`,` 0008`, `0009`,` 000A`, `000B`,` 000C`, `000D`,` 000E`, `000F`? ResetACK 5 лет назад 0
@ResetACK Это правильно. gronostaj 5 лет назад 1

Похожие вопросы