Visualiser un fichier binaire en Hex + ASCII
Par Delphi Source - March 24, 2026 · Vues: 15 · Catégories: Codes Sources · Tags: #Fichier #Texte

Visualiser un fichier binaire en Hex + ASCII

Un petit module permettant d’afficher le contenu d’un fichier binaire sous forme d’hexadécimal + ASCII dans un TStringGrid, avec ajustement automatique des colonnes et affichage dynamique d’un hint au survol des cellules.


Fonctionnalités principales


Chargement d’un fichier binaire

  • Lecture du fichier via TFileStream

  • Découpage en lignes de N octets (16 par défaut)

  • Affichage :

    • Offset en hexadécimal

    • Valeurs hexadécimales des octets

    • Représentation ASCII


Ajustement automatique des colonnes

La procédure AutoSizeStringGridColumns calcule la largeur optimale de chaque colonne en fonction du texte le plus long, pour un rendu propre et lisible.


Info-bulle dynamique au survol

Au passage de la souris sur une cellule hexadécimale :

  • Conversion automatique en décimal

  • Affichage du caractère ASCII correspondant (ou . si non imprimable)



Liens de téléchargement : HexaGrid.zip


Un petit clic (J'aime) qui fait plaisir !