od (UNIX)
Cet article ne cite pas suffisamment ses sources ().
Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section «Notes et références».
En pratique: Quelles sources sont attendues? Comment ajouter mes sources?od (pour octal dump) est un utilitaire pour les systèmes Unix développé par Jim Mayering[1] . Il permet d'afficher le contenu d'un fichier binaire sous forme d'une suite de codes en système octal, décimal ou hexadécimal. On utilise en français l'anglicisme dump (« décharge », « vidage ») et le verbe « dumper » pour désigner ce type de copie brute d'un contenu informatique.
Apparu dès la version 1 AT&T Unix, od est aussi spécifié dans les standards POSIX. Sous Linux il est généralement fourni par les GNU Core Utilities.
Par défaut, l'affichage effectué par le programme se présente sous forme de colonnes. La première affiche l'adresse (offset) à laquelle se trouve le premier bloc de la ligne. Les colonnes suivantes contiennent les octets présents à cette adresse et aux suivantes[1] .
Exemple
[modifier | modifier le code ]Dumper un fichier exécutable est souvent assez long. Dans l'exemple suivant, on appelle la commande od sur la commande hello, un programme de type « Hello world », pour en afficher le contenu. L'ajout de la commande head permet de limiter l'affichage aux premières lignes du résultat.
%odhello|head 0000000042577043114000401000001000000000000000000000000 0000020000002000003000001000000101400004004000064000000 0000040003610000000000000000000000064000040000006000050 0000060000033000030000006000000000064000000100064004004 0000100100064004004000300000000000300000000000005000000 0000120000004000000000003000000000364000000100364004004 0000140100364004004000023000000000023000000000004000000 0000160000001000000000001000000000000000000100000004004 0000200100000004004002121000000002121000000000005000000 0000220010000000000000001000000002124000000112124004004
Notes et références
[modifier | modifier le code ]- 1 2 « od - dump files in octal and other formats at Linux.org », sur www.linux.org (consulté le )
Voir aussi
[modifier | modifier le code ]| Aide | ||
|---|---|---|
| Environnement utilisateur | ||
| Gestion de processus | ||
| Manipulation de texte | ||
| Programmation shell | ||
| Recherche | ||
| Réseau | ||
| Système de fichiers | ||
| Divers | ||