Cosa significa un asterisco “*” nell'output di hexdump?


44

Stampo MBR con hexdump e ottengo il seguente output:

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

Cosa significa astersik *nell'output?


È dumpe significa same as above.
ott--

OK, meraviglioso, lo stavo indovinando, ma volevo solo essere sicuro :) Puoi metterlo come risposta?
Rodnower,

Risposte:


56

Una linea nell'uscita hexdump che consiste solo in un *mezzo same as the line above. Questo è menzionato nella manpage di hexdump -vall'opzione (facile da trascurare).


1
Grazie! Questo è stato molto importante per il mio parser da tenere in considerazione!
BuvinJ,

7
@BuvinJ (o meglio chiunque altro): puoi semplicemente passare -vper evitarlo, in modo che il tuo parser non debba tenerne conto.
ShreevatsaR,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.