Previous Up

2  Examen de fichiers avec un éditeur hexadécimal

2.1  L’éditeur Khexedit

Khexedit est un éditeur hexadécimal. Il permet d’éditer (c’est-à dire visualiser et modifier) n’importe quel fichier.

2.1.1  Démarrer Khexedit

Deux possibilités

  1. depuis un terminal, taper la commande
    $ khexedit &
    (le $ est l’invite (ou prompt) de la ligne de commande)
  2. à l’aide de la souris, passer par le menu
    Menu > D’autres applications > Éditeurs de texte > Éditeur héxadécimal

Figure 2: Vue sur l’éditeur hexadécimal Khexedit


2.2  Trois fichiers contenant un texte

Voici trois fichiers contenant le même texte :

  1. cigale1.txt
  2. cigale2.txt
  3. cigale1.sxw


Exercice 8.

Question 1. Récupérez ces fichiers dans votre répertoire personnel.

Question 2. Ouvrez ces fichiers à l’aide de l’éditeur de textes Kate. Voyez-vous une différence entre ces fichiers ?

Question 3. Ouvrez ces trois fichiers à l’aide du logiciel OpenOffice (cherchez dans le menu). Voyez-vous une différence ?

Question 4. Quelle est la taille en octets de ces fichiers ? Pour le savoir, dans un terminal tapez la commande ls -l.

Question 5. Ouvrez les trois fichiers avec l’éditeur hexadécimal Khexedit.

Q 5–1. Reconnaissez-vous le texte contenu dans chacun des trois fichiers ?

Q 5–2. Quelle différence y a-t-il entre les fichiers cigale1.txt et cigale2.txt ?

2.3  Deux fichiers contenant une image

Voici deux fichiers contenant la même image :

  1. adage.bmp au format bitmap
  2. adage.gif au format gif.


Exercice 9.

Question 1. Récupérez ces fichiers dans votre répertoire personnel.

Question 2. Visualisez chacune le contenu de ces images à l’aide de la commande display. Pour cela dans un terminal, tapez la commande

$ display adage.bmp &

Voyez-vous une différence entre les deux images à l’écran ?

Question 3. Quelle est la taille de chacun des deux fichiers ? Quel est le format le plus économique en taille ?

Question 4. Visualisez le contenu de chacun des deux fichiers à l’aide de Khexedit. Que constatez-vous ?

Question 5. Faîtes une copie du fichier adage.bmp sous le nom adage2.bmp. Éditez le contenu de cette copie avec Khexedit. Modifiez les octets de votre choix à partir de l’octet 03C0h. Enregitrez la modification et visualisez le résultat avec la commande display. Qu’obervez-vous ?

Question 6. Faîtes le même travail avec le fichier adage.gif. Que se passe-t-il ? Tentative d’explication…


Previous Up