Ao editar arquivos de dados binários ou arquivos de programas executáveis, muitas vezes é necessário usar visualizador hexadecimal. editores de texto padrão interpretar caracteres de controle como avanços de linha, retornos de carro e outros personagens de posicionamento da tela de uma maneira que torna a visualização de dados binários impossível.
Quase todas as distribuições Unix são empacotados com o programa de despejo octal, od. Os arquivos de visualizações utilidade od no modo octal por padrão, mas também pode visualizar arquivos no modo hexadecimal quando usado com a bandeira --x.
Coisas que você precisa
- arquivo binário
Chame o comando od com a bandeira -x no arquivo binário.
ex) od -x file.dat
0000000 6346 7342 0d54 520a 63f7 6e68 0d69 4e00
0000020 70a0 75d2 0a0c 6b6c 6e6d 0a1d 65fc 2341
0000040 63c6 73d2 0d54 520a 63f7 6e68 0d69 4e00
Se o arquivo é longo, você pode canalizá-lo através do comando pg dividi-lo em páginas para visualização.
ex) od -x file.com | pg
Interpretar o arquivo. Dependendo se é instruções de dados ou executáveis para a máquina, você pode precisar de informações adicionais para determinar o seu significado.