# Manuel &app; V&manrevision;

## Introduction

L'application &app; vous permet d'exécuter les actions suivantes :

- consulter un fichier au format ASCII ou hexadécimal simultanément ;

- Éditer un fichier au format ASCII ou hexadécimal.

## Démarrage

### Démarrage de &app;

Vous pouvez démarrer &app; en recourant à l'une des méthodes suivantes :

Menu Applications

- Sélectionnez Accessoires Éditeur hexadécimal .

Ligne de commande

- Vous pouvez ouvrir un ou plusieurs fichiers lorsque vous exécutez &app; depuis une ligne de commande. Pour ouvrir plusieurs fichiers depuis une ligne de commande, entrez la commande suivante, puis appuyez sur Entrée :

  `ghex2` `file1.txt` `file2.txt`

  où `file1.txt` et `file2.txt` sont les noms des fichiers à ouvrir.

### Lancement de &app;

Losrque vous lancez &app;, la fenêtre suivante apparaît.

#### Fenêtre &app; avant l'ouverture d'un fichier

Affiche la fenêtre principale de GHex avant l'ouverture d'un fichier.

### Ouverture d'un fichier

Pour ouvrir un fichier, sélectionnez Fichier Ouvrir . Sélectionnez le fichier à ouvrir, puis cliquez sur OK. Vous pouvez ouvrir plusieurs fichiers dans &app;. &app; affiche chacun d'entre eux dans une nouvelle fenêtre.

Quand vous ouvrez un fichier dans &app;, l'application affiche le fichier dans la fenêtre suivante.

#### Fenêtre &app; avec un fichier ouvert

Affiche la fenêtre principale GHex avec un fichier ouvert

La fenêtre &app; contient les éléments suivants :

Barre de menus

- Les menus de la barre de menus contiennent toutes les commandes nécessaires pour manipuler des fichiers dans &app;.

Colonne de décalage du pointeur

- Le décalage du pointeur est égal à la distance entre le début du fichier et le premier octet de chaque ligne. Par défaut, &app; affiche la colonne de décalage du pointeur à gauche de la vue hexadécimale.

Volet d'affichage à gauche

- Le volet d'affichage situé à gauche de la zone d'affichage présente une vue hexadécimale du fichier.

Volet d'affichage à droite

- Le volet d'affichage situé à droite de la zone d'affichage présente une vue ASCII du fichier.

## Utilisation

### Édition d'un fichier

Pour éditer un fichier, procédez comme suit :

1. Cliquez dans la vue hexadécimale ou ASCII du fichier. La vue active affiche un pointeur entier. Dans l'autre vue, seul le contour de celui-ci est visible.

2. Les méthodes suivantes permettent de déplacer le pointeur dans le fichier :

   - Faites défiler le fichier à l'aide de la barre de défilement de la fenêtre ou des touches flèches du clavier.

   - Sélectionnez Édition Aller é l'octet , entrez le décalage du pointeur sous la forme d'une valeur décimale ou hexadécimale, puis cliquez sur OK. Le format de la valeur hexadécimale doit être 0x suivi du décalage, par exemple 0x3.

3. Editez le format ASCII comme si vous éditiez du texte normal. Editez le format hexadécimal à l'aide des valeurs 0 à 9 et a à f.

Pour insérer des données sans écraser celles déjà présentes, sélectionnez Édition Mode insertion .

### Enregistrement d'un fichier

Vous pouvez enregistrer un fichier en recourant aux méthodes suivantes :

- Pour enregistrer les modifications du fichier courant, sélectionnez Fichier Enregistrer .

- Pour enregistrer le fichier courant sous un nouveau nom de fichier, sélectionnez Fichier Enregistrer . Entrez le nom du fichier dans la boîte de dialogue Sélectionnez un fichier où enregistrer le tampon, puis cliquez sur OK.

### Recherche de données dans un fichier

Pour rechercher une chaîne hexadécimale ou ASCII dans un fichier, procédez comme suit :

1. Sélectionnez Édition Rechercher .

2. Dans la boîte de dialogue Rechercher des données, sélectionnez l'une des options suivantes :

   - Rechercher des données hexa ;

   - Rechercher des données ASCII.

3. Entrez la chaîne à rechercher.

4. Pour rechercher l'occurrence suivante, cliquez sur le bouton Rechercher le suivant.

5. Cliquez sur Rechercher le précédent pour rechercher l'occurrence précédente de la chaîne.

### Recherche et remplacement de données dans un fichier

Pour rechercher et remplacer une chaîne hexadécimale ou ASCII dans un fichier, procédez comme suit :

1. Sélectionnez Édition Remplacer .

2. Dans la boîte de dialogue Rechercher & remplacer des données, sélectionnez l'une des options suivantes :

   - Remplacer des données hexa ;

   - Remplacer des données ASCII.

3. Dans la première zone de texte, entrez la chaîne à rechercher.

4. Dans la deuxième zone de texte, entrez celle à utiliser pour remplacer le texte recherché.

5. Cliquez sur Rechercher le suivant.

6. Cliquez sur Remplacer pour remplacer l'occurrence courante de la chaîne ou sur Remplacer tout pour les remplacer toutes.

### Ajout ou suppression de vues d'un fichier

Pour ajouter une autre vue du fichier courant à votre fenêtre &app; ou au bureau, sélectionnez Fichier Ajouter une vue .

Pour supprimer une vue du fichier courant, sélectionnez Afficher Supprimer la vue . Si vous fermez la dernière vue ouverte, l'application se ferme.

### Exportation de l'affichage &app; en HTML

Pour exporter les données contenues dans la fenêtre &app; en HTML, sélectionnez Fichier Enregistrer au format HTML . Sélectionnez un répertoire et nommez le fichier HTML, puis cliquez sur OK. &app; implémente les actions suivantes :

- Crée un fichier HTML distinct pour chaque page de données affichée dans la fenêtre &app;.

- Utilise le nom du fichier HTML spécifié comme base du nom du fichier.

- Annexe un numéro de page au nom de fichier pour différencier les fichiers.

Par exemple, si vous spécifiez le nom de fichier `log.html`, &app; crée une série de fichiers HTML appelés `log00000000.html`, `log00000001.html`, `log00000002.html`, etc.

### Affichage d'une table des caractères

Pour afficher une table contenant des représentations ASCII, hexadécimales, décimales, octales et binaires des valeurs 0 à 255, sélectionnez Fenêtre Table de caractères .

### Affichage des conversions de données

Pour afficher les conversions binaires, décimales, hexadécimales et ASCII jusqu'à quatre octets de données, procédez comme suit :

1. Sélectionnez Fenêtres Convertisseur de base .

2. Procédez comme suit :

   - Entrez les données à convertir dans l'un des champs de la boîte de dialogue Convertisseur de base et appuyez sur Entrée.

   - Vous pouvez également afficher la conversion des données situées à la position du pointeur dans le fichier courant. Pour ce faire, cliquez sur le bouton Prendre la valeur sous le curseur.

   &app; met à jour les valeurs des autres champs pour afficher les conversions de données.

### Modification d'un fichier

Pour imprimer un fichier, sélectionnez Fichier Imprimer . Sélectionnez les options requises dans la boîte de dialogue Imprimer, puis cliquez sur OK.

Pour obtenir un aperçu avant l'impression du fichier, sélectionnez Fichier Aperçu avant impression .

## Préférences

Pour configurer &app;, sélectionnez Édition Préférences . La boîte de dialogue Préférences contient les onglets suivants :

- ghex-prefs-editing

- ghex-prefs-display

- ghex-prefs-printing

### Édition

Nombre maximum de niveaux d'annulation

- Cette zone de sélection numérique permet de spécifier le nombre maximum d'opérations que vous pouvez annuler à l'aide de l'élément Annuler du menu édition.

Afficher la position du curseur dans la barre d'état comme

- Cette zone de liste déroulante permet de sélectionner le format dans lequel le décalage du pointeur est affiché. Celui-ci peut être décimal ou hexadécimal, mais il peut également être représenté sous la forme d'une chaîne de styles d'impression personnalisée qui ne contient que les spécificateurs de format x, o et s.

Afficher la colonne de décalage

- Cette option permet d'afficher les décalages du pointeur dans une colonne à gauche de la vue hexadécimale de la fenêtre &app;.

### Affichage

Police

- Cliquez sur ce bouton pour afficher la boîte de dialogue de sélection de police. Celle-ci permet de modifier les informations de police existantes ou d'en saisir de nouvelles. Spécifiez un type de police, ainsi qu'un style et une taille pour afficher le contenu des fichiers dans &app;, puis cliquez sur OK. Les informations de police spécifiées sont affichées dans le bouton Police.

Type de groupement par défaut

- Déterminez l'affichage du contenu hexadécimal d'un fichier dans la fenêtre &app;. Les options sont les suivantes :

  - Octets - octets simples.

  - Mots - groupes de deux octets.

  - Mots longs - groupes de quatre octets.

### Impression

Police des données

- Ce bouton permet de spécifier la taille de police à utiliser pour imprimer les données contenues dans un fichier.

Police de l'en-tête

- Ce bouton permet de spécifier la taille de police à utiliser pour imprimer les informations d'en-tête contenues dans le fichier.

Imprimer une boîte ombrée par-dessus

- Cette zone de sélection numérique permet de spécifier le nombre de lignes que &app; imprime dans une boîte ombrée. Si sa valeur est 10, &app; imprime les 10 premières lignes du fichier dans la boîte.