1

convertir une chaine hexadécimal en ASCII et inversement

Un petit utilitaire fort pratique qui permet de convetir une chaine hexadécimal en ASCII et inversement: xxd.

Convertir une chaine hexadécimal en ASCII
[freddy@manjaro-pc ~]$echo 6d656d6f2d6c696e75782e636f6d0a | xxd -r -p
memo-linux.com
Convertir une chaine ASCII en hexadécimal
[freddy@manjaro-pc ~]$echo memo-linux.com | xxd -p
6d656d6f2d6c696e75782e636f6d0a
Insallation de xxd

Sous Debian le paquet est déjà présent sinon:

apt-get install xxd

Sous Manjaro le paquet n’est pas présent dans les dépôts officiels.

yaourt -S xxd

Pour savoir plus, voir le manuel en français: man xxd

via coyotus.com

Partager l'article :





fred

"Dire que l'on s'en fiche du droit à la vie privée sous prétexte qu'on a rien à cacher, c'est comme déclarer que l'on se fiche du droit à la liberté d'expression sous prétexte qu'on a rien à dire." Edward Snowden

Un commentaire

  1. Petite remarque, la chaine qui est traduite avec juste echo sans option possède un saut de ligne à la fin, cela revient a ‘memo-linux.com\n’
    Attention également s’il y a des guillemets ou autres qui peuvent être interprétés par le shell ou retiré par echo
    echo -n  » | xxd -p -c 64 ou alors mettre dans un fichier et faire un car $fichier | xxd …

    l’option -c permet de changer d’augmenter le nombre d’octet par ligne (16 par défaut)

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.