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

9265
Rodnower

Я печатаю 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 

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

35
Это `dump`, и это означает` то же, что и выше`. ott-- 11 лет назад 0
Хорошо, удивительно, я догадывался об этом, но просто хотел быть уверенным :) Можете ли вы выразить это как ответ? Rodnower 11 лет назад 0

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

46
ott--

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

Спасибо! Это было очень важно для моего парсера! BuvinJ 7 лет назад 0
@BuvinJ (или, точнее, любой другой): вы можете просто передать `-v`, чтобы избежать этого, чтобы вашему анализатору не приходилось это учитывать. ShreevatsaR 7 лет назад 5

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