Aller au contenu
Wikipédia l'encyclopédie libre

od (UNIX)

Un article de Wikipédia, l'encyclopédie libre.

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

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] .

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. 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 ]
v· m
Aide
Environnement utilisateur
Gestion de processus
Manipulation de texte
Programmation shell
Recherche
Réseau
Système de fichiers
Divers

AltStyle によって変換されたページ (->オリジナル) /