Como olhar para um arquivo unix em hexadecimal

Para inspecionar os dados e programas binários, use um visualizador hexadecimal.

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.

De esta maneira? Compartilhar em redes sociais:

LiveInternet