Comando od – Visualizar conteúdo de executáveis e outros arquivos no Linux – LPIC 1

Comando od – Visualizar conteúdo de executáveis e outros arquivos – LPIC 1

O comando od (octal dump) pode ser usado para mostrar o conteúdo de um arquivo em um formato específico (o formato octal é o padrão).

Geralmente é usado para olharmos dentro de arquivos executáveis, ou outros tipos de arquivo que não são de texto – os quais não podem ser processados pela maioria dos comandos UNIX.

Sintaxe

A sintaxe básica do comando é a seguinte:

$ od [opções] [arquivo]

Opções

Opções principais do comando:

-d Mostrar a saída como um número decimal com sinal
-i Mostrar a saída como um número decimal sem sinal
-f Mostrar a saída como um número de ponto flutuante
-b Mostrar como valor octal
-h Mostrar como valor hexadecimal
-c Mostrar a saída como caracteres ASCII

Podemos também fixar um ponto (offset) a partir de onde o conteúdo do arquivo será mostrado.

Exemplos

Vamos a alguns exemplos de uso do od:

1. Crie um arquivo de texto denominado teste-od:

# vi od

2. Digite o conteúdo a seguir no arquivo:

“O comando od é usado para mostrar o conteúdo de um arquivo em um formato especificado.”

3. Execute o comando od com o flag de saída de número decimal com sinal:

# od -d teste-od

4. Execute também com os flags de hexadecimal, octal e ASCII separados:

# od -h teste-od
# od -b teste-od
# od -c teste-od

Mostrando os três formatos simultaneamente:

# od -hbc teste-od

5. Vamos trabalhar agora com um arquivo binário.
Copie o programa cat do diretório /bin para o diretório atual:

# cp /bin/cat .

6. Tente visualizar seu conteúdo com o comando cat:

# cat cat

Não será possível, por se tratar de um arquivo binário.

7. Vamos visualizar agora o arquivo com o comando od, nos formatos hexadecimal e ASCII:

# od -h cat
# od -c cat

Agora você consegue visualizar o conteúdo do arquivo, nos formatos especificados.

Assista a um vídeo do canal Bóson Treinamentos em Tecnologia sobre o comando od para se aprofundar mais no assunto:

Sobre Fábio dos Reis (1325 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 25 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Unix, Linux e Open Source em geral, adora Eletrônica e Música, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.
Contato: Website

1 Comentário em Comando od – Visualizar conteúdo de executáveis e outros arquivos no Linux – LPIC 1

  1. Fábio,

    Meus parabéns pelo treinamento de LPIC1, estou para tirar a certificação e me ajudou em alguns pontos.

    Gostaria de saber se tu pode disponibilizar os slaids para facilitar meus estudos?!

    Obrigado.

Escreva um comentário

Seu e-mail não será divulgado


*