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 !