Utilisation

III.I. É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 Valider. Le format de la valeur hexadécimale doit être 0x suivi du décalage, par exemple 0x3.
  3. Éditez le format ASCII comme si vous éditiez du texte normal. Éditez 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.

Pour couper, copier et coller des données, sélectionnez Édition ▸ Couper, Édition ▸ Copier et Édition ▸ Coller.

Pour annuler une modification, sélectionnez Édition ▸ Annuler. Pour rétablir une modification, sélectionnez Édition ▸ Rétablir. Le nombre de modifications effectuées que vous pouvez annuler est déterminé par le paramètre Nombre maximum de niveaux d'annulation dans l'onglet Section IV.I ― Édition de la boîte de dialogue des Préférences.

III.II. Enregistrement d'un fichier

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

  • Pour enregistrer les modifications du fichier actuel, sélectionnez Fichier ▸ Enregistrer.
  • Pour enregistrer le fichier actuel sous un nouveau nom de fichier, sélectionnez Fichier ▸ Enregistrer sous. Entrez le nom du fichier dans la boîte de dialogue Sélectionnez un fichier où enregistrer le tampon, puis cliquez sur Valider.

III.III. Retour à la dernière version enregistrée d'un fichier

Pour revenir à la dernière version enregistrée du fichier actuel et annuler ainsi toutes les modifications effectuées depuis le dernier enregistrement du fichier, sélectionnez Fichier ▸ Récupérer, puis cliquez sur Oui dans la boîte de dialogue Question.

III.IV. 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 :

    • Search for hex data
    • Search for ASCII data
  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.

  6. Cliquez sur Annuler pour fermer la boîte de dialogue Rechercher des données.

III.V. Recherche avancée

Pour effectuer une recherche avancée, procédez comme suit :

  1. Sélectionnez Édition ▸ Recherche avancée.
  2. Dans la boîte de dialogue Rechercher des données, sélectionnez le critère de recherche souhaité. Pour savoir comment ajouter des nouveaux critères de recherche, consultez Section III.VI ― Ajout de critères de recherche.
  3. Pour rechercher l'occurrence suivante, cliquez sur le bouton Rechercher le suivant.
  4. Cliquez sur Rechercher le précédent pour rechercher l'occurrence précédente de la chaîne.
  5. Cliquez sur Fermer pour fermer la boîte de dialogue Rechercher des données.

III.VI. Ajout de critères de recherche

Pour ajouter un critère de recherche, procédez comme suit :

  1. Sélectionnez Édition ▸ Recherche avancée.

  2. Dans la boîte de dialogue Rechercher des données, cliquez sur Ajouter un nouveau.

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

    • Search for hex data
    • Search for ASCII data
  4. Entrez la chaîne à rechercher.

  5. Utilisez la roue des couleurs ou les zones de sélection numérique pour choisir une couleur de mise en évidence du critère de recherche.

  6. Cliquez sur Ajouter.

  7. Cliquez sur Annuler pour fermer la boîte de dialogue Rechercher des données.

III.VII. Suppression d'un critère de recherche

Pour supprimer un critère de recherche, procédez comme suit :

  1. Sélectionnez Édition ▸ Recherche avancée.
  2. Dans la boîte de dialogue Rechercher des données, sélectionnez le critère de recherche à supprimer.
  3. Cliquez sur Supprimer sélectionné.
  4. Cliquez sur Annuler pour fermer la boîte de dialogue Rechercher des données.

III.VIII. 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 :

    • Replace hex data
    • Replace ASCII data
  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 actuelle de la chaîne ou sur Remplacer tout pour les remplacer toutes.

  7. Cliquez sur Annuler pour fermer la boîte de dialogue Rechercher et remplacer des données.

III.IX. Ajout ou suppression de vues d'un fichier

Pour ajouter une autre vue du fichier actuel à votre fenêtre GHex, sélectionnez Affichage ▸ Ajouter une vue.

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

III.X. Modification du type de groupement des données

Pour modifier la manière dont GHex affiche le contenu hexadécimal d'un fichier dans la fenêtre GHex, sélectionnez Affichage ▸ Grouper les données par, puis choisissez l'un des éléments de menu suivants :

  • Octets - octets simples.
  • Mots - groupes de deux octets.
  • Mots longs - groupes de quatre octets.

III.XI. Exportation de l'affichage GHex en HTML

To export the data contained in the GHex window to HTML, choose File ▸ Save As HTML. Choose a directory and specify a filename for the HTML file, then click OK. GHex implements the following actions:

  • Creates a separate HTML file for each page of data that is displayed in the GHex window.
  • Uses the HTML filename that you specify as the basis for the filename.
  • Appends a page number to the filename to differentiate the files.
For example, if you specify the filename log.html, GHex creates a series of HTML files named log00000000.html, log00000001.html, log00000002.html, and so on.

III.XII. 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êtres ▸ Table de caractères.

III.XIII. 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. Effectuez l'une des actions suivantes :

    • 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 actuel. Pour ce faire, cliquez sur le bouton Prendre la valeur sous le curseur.

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

  3. Cliquez sur Fermer pour fermer la boîte de dialogue Convertisseur de base.

III.XIV. Affichage ou masquage de la boîte de dialogue de conversion de type

Pour afficher ou masquer la boîte de dialogue de conversion de type, sélectionnez Fenêtres ▸ Boîte de dialogue de conversion de type.

La boîte de dialogue de conversion de type affiche la valeur du caractère sélectionné dans les représentations suivantes :

  • Signed 8 bit
  • Unsigned 8 bit
  • Signed 16 bit
  • Unsigned 16 bit
  • Signed 32 bit
  • Unsigned 32 bit
  • 32 bit float
  • 64 bit float
  • Hexadecimal
  • Octal
  • Binary
  • Stream Length

La boîte de dialogue de conversion de type contient également les options suivantes :

Show little endian decoding

Cochez cette option pour afficher le décodage petit boutiste.

Show unsigned and float as hexadecimal

Cochez cette option pour afficher les nombres non signés et flottants comme des nombres hexadécimaux.

III.XV. Impression 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 Imprimer.

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