Visualisez et modifiez les fichiers binaires au Format hexadécimal. Naviguez dans le contenu des fichiers, modifiez les octets et sauvegardez les modifications avec un affichage hexadécimal et ASCII en temps réel.
Fonctionnalités
- Visualisez les fichiers binaires au Format hexadécimal et ASCII.: Panneaux Hex/ASCII synchronisés avec offsets pour rendre les octets bruts lisibles et faciles à inspecter.
- Modifiez des octets individuels avec un aperçu en temps réel.: Saisie hex sécurisée, surlignage des différences et annulation/rétablissement pour une édition sans risque.
- Naviguez dans de gros fichiers avec un défilement virtualisé.: Rendu virtualisé fluide même pour des fichiers de plusieurs dizaines de Mo/Go.
- Sauvegardez les fichiers modifiés avec toutes les modifications préservées.: Export des octets modifiés sans perte de métadonnées ; cohérence checksum en option.
Guide d'utilisation
- Étape 1: Cliquez sur 'Ouvrir un fichier' pour sélectionner un fichier binaire depuis votre ordinateur.
- Étape 2: Naviguez dans le contenu du fichier au Format hexadécimal et ASCII, cliquez sur n'importe quel octet pour le modifier.
- Étape 3: Apportez vos modifications et cliquez sur 'Sauvegarder le fichier' pour télécharger le fichier modifié.
Détails techniques
Qu'est-ce qu'un éditeur hexadécimal
Un éditeur hexadécimal (hex editor) est un outil qui affiche et modifie le contenu brut d'un fichier au niveau des octets en représentation hexadécimale (base 16). Chaque octet (8 bits, valeur 0-255) est affiché comme deux chiffres hexadécimaux (00-FF), rendant les données binaires lisibles par l'homme. Les éditeurs hex affichent typiquement trois colonnes : adresse offset (position dans le fichier),
Représentation et édition hexadécimale
La représentation hexadécimale fonctionne comme suit : chaque fichier est lu comme séquence d'octets, chaque octet est converti en deux chiffres hex (0-9, A-F), les octets sont organisés en lignes (généralement 16 octets par ligne), l'adresse offset est affichée en hexadécimal (0x0000, 0x0010, etc.), et la représentation ASCII montre les caractères imprimables (valeurs 32-126). Pour l'édition : cliquer sur une valeur hex,
Applications et cas d'usage
Les éditeurs hexadécimaux sont utilisés dans : développement de logiciels (analyser les formats de fichiers binaires, déboguer les problèmes de sérialisation), ingénierie inverse (comprendre les formats propriétaires, analyser les protocoles réseau), récupération de données (réparer les fichiers corrompus, récupérer des données partielles), forensique numérique (analyser les Images disque, rechercher des signatures de fichiers),
Questions fréquentes
- Les fichiers sont‑ils envoyés au serveur ?
- Non. Toute l’édition et l’analyse s’exécutent localement dans votre navigateur.
- Commentaire trouver une signature (magic number) ?
- Utilisez l’affichage hex et la recherche pour repérer les octets signature (ex. ZIP : 50 4B 03 04).
- Commentaire éviter de corrompre un fichier ?
- Modifiez de petites zones, gardez des sauvegardes et vérifiez les checksums après l’enregistrement.
- L’endianess change‑t‑elle les octets ?
- Elle change l’interprétation, pas les octets bruts. Basculez les aides d’affichage selon le besoin.
- Les gros fichiers sont lents — des conseils ?
- Activez la vue virtualisée, réduisez les octets par ligne et limitez l’ASCII en direct si nécessaire.
Documentation connexe
- Système Numérique Hexadécimal - Comprendre le système numérique hexadécimal (base-16) et sa représentation
- Formats de Fichiers Binaires - Comprendre la structure des fichiers binaires et la représentation hexadécimale
- MDN - ArrayBuffer et Données Binaires - APIs JavaScript pour la manipulation de données binaires et la Conversion hexadécimale
- Format Hex Dump - Format et conventions standard hex dump pour l'affichage de données binaires
- MDN - Blob API - Travailler avec des objets binaires volumineux