Comment utiliser l’utilitaire xxd Hex Dumper sous Linux

Alors que la plupart des gens, même les programmeurs, ne travailleront pas quotidiennement avec des bits et des octets, il existe des moyens d'explorer des fichiers sur votre système Linux à ce niveau. Et xxd est l'un de ces utilitaires, un dumper hexagonal.

Voici comment utiliser l'utilitaire de vidage hexadécimal xxd pour imprimer le contenu des fichiers au format hexadécimal.

Qu'est-ce qu'un tombereau hexagonal?

Comme mentionné ci-dessus, un dumper hexadécimal produit le contenu d'un fichier, ou le «vide», en nombres hexadécimaux. Les nombres hexadécimaux utilisent 16 caractères, les lettres AF représentant les nombres 10-15.

Les nombres hexadécimaux sont généralement utilisés pour représenter des nombres binaires car quatre bits, ou un demi-octet, peuvent être représentés dans un chiffre hexadécimal.C'est un moyen plus convivial d'écrire des nombres binaires sans avoir à traiter de longues chaînes de uns et de zéros.

Vous avez peut-être utilisé le format hexadécimal lors de la sélection des palettes de couleurs pour vos conceptions , comme dans ce tableau de couleurs Web sécurisées . Les valeurs hexadécimales de ces couleurs commencent par un caractère dièse ( # ).

En relation: Comment trouver la valeur hexadécimale de n'importe quelle couleur sur votre écran

Sauvegardez vos fichiers au format hexadécimal à l'aide de xxd

Bien que xxd ne fasse pas partie d'un système Linux standard, il fait partie de l'éditeur Vim. Puisque Vim lui-même est largement installé sur de nombreux systèmes Linux, il pourrait tout aussi bien être la norme. S'il n'est pas installé, recherchez-le dans le gestionnaire de paquets de votre distribution.

Pour appeler xxd, tapez:

 xxd [FILE]

Par défaut, xxd affichera le numéro de ligne, le contenu binaire en hexadécimal et toutes les chaînes lisibles par l'homme dans un format en colonnes. L'utilisation de xxd sur des fichiers texte est une expérience éducative si vous avez un graphique ASCII à portée de main, mais elle peut également être étonnamment utile pour examiner des fichiers binaires.

Ci-dessus, un échantillon d'un fichier PNG qui était une capture d'écran d'un autre article.

Les fichiers binaires auront également des chaînes intégrées, que vous pouvez trouver avec un éditeur de texte. Souvent, ce sera le type de fichier examiné, mais d'autres messages peuvent être laissés dedans. La plupart du texte sera charabia dans un binaire mais vers le début d'un fichier, vous pourriez voir des choses comme le type de fichier et le programme utilisé pour le créer.

Vous pouvez examiner des fichiers avec xxd

Avec xxd et d'autres utilitaires de vidage hexadécimal, vous pouvez explorer toutes sortes de fichiers sur votre système. Vous seriez surpris de ce que vous pourriez trouver.

Si vous êtes assez courageux, vous pouvez également utiliser un éditeur hexadécimal pour apporter des modifications au fichier. Outre les éditeurs hexadécimaux, plusieurs éditeurs de texte sont disponibles gratuitement sur un système Linux.