Что означает звездочка «*» в выводе hexdump?


44

Я печатаю MBR с помощью hexdump и получаю следующий вывод:

000001a0  67 60 6f 70 65 72 61 74  69 6e 67 60 73 79 73 74  |g`operating`syst|
000001b0  65 6d 00 40 00 63 7b da  c5 f5 61 68 00 40 00 40  |em.@.c{...ah.@.@|
000001c0  00 40 00 40 00 40 00 40  00 40 00 40 00 40 00 40  |.@.@.@.@.@.@.@.@|
*
000001f0  00 40 00 40 00 40 00 40  00 40 00 40 00 40 55 ea  |.@.@.@.@.@.@.@U.|
00000200

Что означает астерсик *в выводе?


Это dumpи значит same as above.
ott--

Хорошо, удивительно, я догадывался об этом, но просто хотел быть уверенным :) Можете ли вы поставить это как ответ?
Родновер

Ответы:


56

Строка в выводе hexdump, состоящая только из *средства same as the line above. Это упоминается в справочной странице hexdump по -vопции (легко пропустить).


1
Благодарность! Это было очень важно для моего парсера!
BuvinJ

7
@BuvinJ (или, скорее, кто-нибудь еще): Вы можете просто пройти, -vчтобы избежать этого, чтобы вашему анализатору не нужно было это учитывать.
ShreevatsaR
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.