Entendendo a saída 'od -c'

2

Eu tenho um arquivo de texto que estou tentando depurar um problema de codificação. Executei o arquivo por od -c e obtive a seguinte saída:

3457540  ,   "   t   e   x   t   "   :   "   302 241   Q   u 303 251

Meu entendimento da página do manual é que -c "seleciona [s] caracteres ASCII ou escapes de barra invertida. " Eu acho que não entendo o que é uma fuga de barra invertida. Eu teria assumido que era um caractere de escape com estilo de string C, como \n ou %code% . No entanto, estou recebendo valores (302 e 303) que estão claramente fora do intervalo de um byte. Alguém poderia explicar o que está acontecendo aqui?

    
por Eric Andres 14.03.2014 / 22:27

1 resposta

5

Esses números são octal (base 8). Ele só fará backslash em algo que tenha um nome simbólico ( \n , \b , \t , etc.)

(eu prefiro hd - hexdump -C - eu mesmo.)

    
por 14.03.2014 / 22:32

Tags