Como usar o utilitário xxd Hex Dumper no Linux

Como usar o utilitário xxd Hex Dumper no Linux

Embora a maioria das pessoas, mesmo programadores, não trabalhe com bits e bytes diariamente, existem maneiras de explorar arquivos em seu sistema Linux neste nível. E o xxd é um desses utilitários, um dumper hexadecimal.





Veja como você pode usar o utilitário xxd hex dumper para imprimir o conteúdo dos arquivos em formato hexadecimal.





O que é um Hex Dumper?

Como mencionado acima, um dumper hexadecimal produz o conteúdo de um arquivo, ou 'despeja-o', em números hexadecimais. Números hexadecimais use 16 caracteres, com as letras A-F representando os números 10-15.





Números hexadecimais são geralmente usados ​​para representar binários porque quatro bits, ou meio byte, podem ser representados em um dígito hexadecimal. É uma maneira mais amigável de escrever números binários sem ter que lidar com longas sequências de uns e zeros.

Você pode ter usado o formato hexadecimal quando escolhendo paletas de cores para seus designs , como neste gráfico de cores seguras para a web . Os valores hexadecimais dessas cores começam com um Libra ( # ) personagem.



Relacionado: Como encontrar o valor hexadecimal de qualquer cor na tela

Despeje seus arquivos em formato hexadecimal usando xxd

Embora o xxd não faça parte de um sistema Linux padrão, ele faz parte do editor Vim. Uma vez que o próprio Vim é amplamente instalado em muitos sistemas Linux, ele pode muito bem ser o padrão. Se não estiver instalado, procure-o no gerenciador de pacotes da sua distribuição.





Para invocar xxd, digite:

xxd [FILE]

Por padrão, xxd imprimirá o número da linha, o conteúdo binário em hexadecimal e quaisquer strings legíveis por humanos em um formato colunar. Usar xxd em arquivos de texto é uma experiência educacional se você tiver um ASCII gráfico útil, mas também pode ser surpreendentemente útil para examinar arquivos binários.





Acima está um exemplo de um arquivo PNG que foi uma captura de tela de outro artigo.

como tornar o fundo transparente

Os arquivos binários também terão strings embutidas neles, que você pode encontrar com um editor de texto. Muitas vezes, será o tipo de arquivo que está sendo examinado, mas outras mensagens podem ser deixadas. A maior parte do texto será um binário sem sentido, mas no início de um arquivo, você pode ver coisas como o tipo de arquivo e o programa usado para criá-lo.

Você pode examinar arquivos com xxd

Com o xxd e outros utilitários de despejo hexadecimal, você pode explorar todos os tipos de arquivos em seu sistema. Você ficaria surpreso com o que poderia encontrar.

Se você for corajoso o suficiente, também pode usar um editor hexadecimal para fazer alterações no arquivo. Além dos editores hexadecimais, vários editores de texto estão disponíveis gratuitamente em um sistema Linux.

Compartilhado Compartilhado Tweet O email 7 melhores editores de texto em Linux e alternativas Gedit

Preocupado que Gedit tenha sido abandonado por seu desenvolvedor? Embora não saibamos o que o futuro reserva, um desses sete editores de texto do Linux deve ser um substituto adequado.

Leia a seguir
Tópicos relacionados
  • Linux
  • Aplicativos Linux
Sobre o autor David Delony(49 artigos publicados)

David é um escritor freelance que mora no noroeste do Pacífico, mas originalmente nasceu na área da baía. Ele é um entusiasta da tecnologia desde a infância. Os interesses de David incluem ler, assistir filmes e programas de TV de qualidade, jogos retro e colecionar discos.

Mais de David Delony

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever