Qual é o significado do símbolo Star * em dados hexadecimais?

1

Eu vejo algumas vezes o símbolo da estrela (*) no editor hexadecimal, como

...
00001d0 0000 0000 0000 0000 0000 0000 0000 0000
*
00001f0 0000 0000 0000 0000 0008 0000 0000 0000
...

Provavelmente é algum tipo de separador. No entanto, existem muitos outros separadores também. Qual é o significado desse símbolo de estrela em dados hexadecimais?

    
por Léo Léopold Hertz 준영 25.06.2015 / 12:18

1 resposta

5

Isso significa que uma ou mais linhas foram suprimidas, porque são idênticas à linha anterior; neste caso, significa que a linha que começa em 00001e0 é toda zeros, igual à que começa em 00001d0 .

Para determinar o número de linhas excluídas, você precisa examinar os endereços envolvidos e o comprimento de cada linha; Nesse caso, uma única linha foi excluída.

Se você estiver usando od , isso será controlado pelo -v flag. Por padrão od irá suprimir linhas duplicadas, -v diz para não.

    
por 25.06.2015 / 12:19

Tags