pythonListSelfTest1
Activité de Dump texte

En informatique le terme dump peut-être traduit littéralement par "vidage de la mémoire".

Il s'agit en effet d'afficher les codes numériques présents en mémoire de l'ordinateur et qui correspondent à l'objet étudié.

On parle le plus souvent de dump d'un fichier, d'une carte mémoire, etc


L'exemple ci-dessous donne le dump d'une chaîne de caractère, ici la chaîne "Le chat".

	76-101-32-99-104-97-116
	

Dans l'exemple ci-dessus les codes de la chaîne de caractères était donné en format décimal.

Le format le plus courant est le format hexadécimal :

	4c-65-2-63-68-61-74
	
dump1

Travail à réaliser :

Ecrire un programme de dump d'un fichier.

Le nom du fichier sera passé en paramètre.

Vous pourrez ajouter une IHM (Interface Homme/Machine) à votre programme.

fileDump

Quelques infos :

  1. L'opérateur de concaténation  représenté le plus souvent par le symbole + désigne l'opération qui consiste en la "réunion" de 2 chaînes en une seule.
  2. Les fonctions pythonchr(n)) et ord(c) permettent de travailler sur le code ASCII/Unicode d'un caractère.
  3. La fonction hex(n) renvoie une chaîne de caractère correspondant au nombre n au format hexadécimal.

CC BY NC SA  ( Christophe Béasse - Octobre 2017 )