Hexaminator - éditeur/interpréteur hexadécimal rapide et efficace

5/5 (32 avis)

Vue 12 176 fois - Téléchargée 1 244 fois

Description

Interface simple et rapide.
Ouverture des fichiers volumineux instantanés.
Divers outils et informations pour faire plus que lire un fichier octet par octet.

Cette source a été faite sur la base du code de VBSorcier (présent sur ce site).
J'ai conservé l'idée de ne charger que ce que l'on voyait plutôt que l'intégral du fichier et j'ai entièrement revu l'affichage. Il est plus rapide, plus lisible, personnalisable, en deux mots : plus ergonomique.

Il possède des fonctions d'interprétation "possible" des octets. A partir de l'octet sélectionné et de ceux qui suivent, on peut découvrir les valeurs numériques avec une organisation little ou big endian, codées sur une base 8, 16, 32 ou 64 bits. On peut également découvrir les chaines de caractère codées dans les standards ANSI et UNICODE (l'UTF-8 par exemple).
Il permet également également de rechercher des valeurs ou du texte quelque soit l'encodage et la casse.
Il possède aussi diverses fonctions pour ce déplacer dans le fichier examiné.
Enfin, dans le but de faciliter la lecture ou "l'orientation" dans la structure du fichier, tel le Petit Poucet, il est possible de "marquer son chemin" en surlignant les octets.

Fonctionne sur XP et supérieur.

Je vous laisse découvrir.

Conclusion :


Ce programme se destine à faciliter la lecture et la compréhension de fichier aux formats inconnus ou non documentés.

Prochaines étapes :
-Enregistrer le surlignage
-Ajout de signet
-Annuler/Répéter les actions passées
-Copier/Coller dans la zone d'édition
-Insertion/Suppression d'octet

Codes Sources

A voir également

Ajouter un commentaire Commentaires
NikatorS Messages postés 147 Date d'inscription mercredi 18 septembre 2002 Statut Membre Dernière intervention 15 avril 2011
21 avril 2011 à 16:57
Merci !
J'espère pouvir faire aussi bien que Hedit ou même mieux et en gratuit...
cs_JLN Messages postés 371 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 17 juin 2013
20 avril 2011 à 08:34
Je confirme, cette appli devient incontournable... Bravo à toi Nikators, c'est du bon boulot.
Pour ma part, je vais l'utiliser comme auparavant Hedit, appli que je traine de micro en micro depuis des années.
Si je pouvais revoir ma note je mettrai 20 (Mer... c'est pas possible)
NikatorS Messages postés 147 Date d'inscription mercredi 18 septembre 2002 Statut Membre Dernière intervention 15 avril 2011
19 avril 2011 à 20:52
Voici les mises à jour effectuées :
1) Nouvelle catégorie de Recherche (regroupant les entiers naturels, relationnels et réels).
2) Nouvelle catégorie pour atteindre une position (vers l'arrière).
3) Nouveaux menus : "Enregistrer sous", "Position".
4) Ajout d'une barre de progression lors de la sauvegarde.
5) Gestion de l'affichage suite à un évènement clavier/souris amélioré.
6) Changement de l'apparence du curseur.
7) Sélection de plusieurs octets simultanément.
8) Surlignage des octets.
9) Ajout d'un menu contextuel dans la zone d'édition et dans la zone d'interprétation.
10) Réduction de l'espace mémoire occupé en RAM.
11) Elévation ponctuelle du programme avec les droits administrateur.
12) Info-bulle facilitant la lecture des grands nombres.
13) Réécriture des variables, fonctions et constantes pour facilité la lecture du code.
14) Divers bogues.
NikatorS Messages postés 147 Date d'inscription mercredi 18 septembre 2002 Statut Membre Dernière intervention 15 avril 2011
13 avril 2011 à 15:06
@ JLN :
Bonne remarque. Je l’ai appliqué

@ Patrice99 :
@C'est une très bonne méthode ! Elle est surtout pratique pour une élévation ponctuelle mais c'est précisément mon cas. Je vais la mettre en œuvre pour la prochaine version.
Merci de l'info Patrice.

@ tout le monde :
La prochaine version sortira la semaine prochaine, je pense.
cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
13 avril 2011 à 13:02
Une astuce élégante pour gérer le mode administrateur : lancer une autre instance de l'appli. en mode admin sans quitter celle en cours, avec un passage d'argument pour traiter le cas :
http://www.codeproject.com/KB/cs/ElevatePrivilege.aspx
Afficher les 32 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.