Hexdump de um arquivo - o que esses números significam?

3

Eu criei um arquivo 1.txt simples: echo "hello" >> 1.txt

Então eu despejo: hexdump 1.txt

E saídas de terminal:

0000000 68 65 6c 6c 6f 0a                              
0000006

O que significa 0000000 e 0000006 ?

    
por ArchiT3K 30.09.2015 / 12:52

1 resposta

10

0000000 neste exemplo é o deslocamento (hexadecimal, contado a partir do início do arquivo) do primeiro byte impresso em uma determinada linha.

0000006 neste exemplo é o número (em hexadecimal) de bytes em um arquivo. Existem 5 caracteres na palavra "olá" e um caractere de alimentação de linha (0x0a)

Tente repetir um texto mais longo ou repetir echo "hello" >> 1.txt várias vezes para aumentar o tamanho do arquivo. Em seguida, veja os resultados hexdump .

    
por 30.09.2015 / 13:00

Tags