Convertendo hexadecimal para texto

Publicado por Leonardo Berbert Gomes em 01/02/2017

[ Hits: 6.428 ]

Blog: https://www.linkedin.com/in/leoberbert

 


Convertendo hexadecimal para texto



Pessoal,

recentemente precisei realizar uma conversão de um log da aplicação onde eu trabalho de hexadecimal para texto.

No meu caso, o hexadecimal era um XML que eu precisava converter para saber qual era a request que estava sendo enviada para um determinado BPM.

Pois bem, depois me muito procurar, me deparei com o "xxd - make a hexdump or do the reverse", que até então era desconhecido para mim.

Executando o comando abaixo, temos a conversão do hexadecimal:

echo "3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d38223f3ea3c6e6f74653ea20203c66726f6d3e54657374653c2f66726f6d3ea20203c746f3e313031303c2f746f3ea20203c6d6573736167653e76697661206f206c696e75783c2f6d6573736167653ea3c2f6e6f74653e" | xxd -p -r
<?xml version="1.0" encoding="UTF-8"?><from>Teste</from><message>viva o linux</message>

O xxd funciona para qualquer conversão de hexadecimal:

# echo "766976616f6c696e757820c3a9206c6567616c" | xxd -p -r
vivaolinux é legal

Espero que essa dica possa ser útil.

[]' leoberbert

Outras dicas deste autor

Acessibilidade no VIM

Atualizando / Instalando o VIM 8.2 (Ubuntu/Debian/Mint e Derivados)

Aumentando a produtividade com zsh

Mantendo um alto padrão de segurança

Criando repositório de módulos Python localmente

Leitura recomendada

Instalação do software Intelbras de visualização de câmeras (SIM Plus)

Ferramentas para manipular PDF

Ler arquivos de texto com o Gambas

Epidemic tem instalação facílima em pendrive e permite salvar informações, configurações e aplicativos sem burocracia

VirtualBox: VERR_SUPLIB_OWNER_NOT_ROOT VMMR0.r0

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário