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 :

    • Rechercher des données héxa
    • 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.

  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 :

    • Rechercher des données héxa
    • Rechercher des données ASCII
  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 :

    • Remplacer des données héxa
    • 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 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

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

  • Crée un fichier HTML distinct pour chaque page de données affichée dans la fenêtre GHex.
  • 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, GHex crée une série de fichiers HTML appelés log00000000.html, log00000001.html, log00000002.html, etc.

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 :

  • Signé 8 bit
  • Non signé 8 bit
  • Signé 16 bit
  • Non signé 16 bit
  • Signé 32 bit
  • Non signé 32 bit
  • Flottant 32 bit
  • Flottant 64 bit
  • Hexadécimal
  • Octal
  • Binaire
  • Longueur de flux

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

Afficher le décodage petit boutiste

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

Afficher les non signés et les flottants comme hexadécimal

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.