Какой первый столбец чисел в HEX-дампе определенного файла?

1025
jhstuckey

Например,

00000200 6E 74 3D 22 49 45 3D 65 64 67 65 22 20 2F 3E 0D nt="IE=edge" />. 00000210 0A 20 20 20 20 3C 6D 65 74 61 20 6E 61 6D 65 3D . <meta name= 
2

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

5
woliveirajr

это смещение

Как правило, ваш файл начинается с 0x0000h, а затем каждый раз отображается по 16 байт. Таким образом, следующий адрес - 0x0010h (это 16 байтов = 10h байтов).

В вашем примере вы показываете байты 200h с начала, а затем байты 210h с начала ... :)

не будет ли «смещение» правильным термином? (смещение от начала файла, 0 - начало) horatio 12 лет назад 1
Разве это не было бы то же самое .. cutrightjm 12 лет назад 0
@horatio Отлично, это "смещение" наиболее распространенного имени. Я отредактирую свой ответ, когда я набирал его, я полностью забыл имя и использовал общий «адрес» woliveirajr 12 лет назад 0
@ekaj: не будучи экспертом, я не слышал "адрес", используемый в этом отношении. Хотя я могу сказать, что «адрес» подразумевает определенное местоположение, где «смещение» - это относительное местоположение. («Главная улица 123» - это адрес, «соседний дом» - это смещение) horatio 12 лет назад 1
Почему hexdump показывает 16 байтов одновременно? briankip 8 лет назад 0
Также как 16 байтов = 10 ч байт briankip 8 лет назад 0
@briankip: 16 байт = это произвольно. Мы почти не используем число 10, когда имеем дело с двоичными файлами и т. Д., Мы склонны использовать 8 или 16, поскольку они имеют степень 2. А число 16, представленное в шестнадцатеричном, записывается как 10 :) В шестнадцатеричном, у вас есть (...) 08,09,0a, 0b, 0c, 0d, 0e, 0f, 10,11 (..) woliveirajr 8 лет назад 2

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