Éditeur binaire
Examinez les octets d’un fichier en hexadécimal et remplacez les valeurs aux décalages sélectionnés. Annulez les modifications, puis récupérez le contenu modifié dans un fichier distinct ou sous forme de texte hexadécimal.
Ce que vous pouvez faire
Examiner les décalages et valeurs des octets
Consulter ensemble les décalages d’octets, les valeurs hexadécimales et l’ASCII. Saisissez un décalage pour accéder à un octet précis.
Remplacer des octets individuellement et enregistrer
Remplacer un octet existant par une valeur de 00 à FF, annuler les modifications récentes et télécharger le contenu modifié dans un fichier distinct.
Mode d’emploi
Charger un fichier ou des octets hexadécimaux
Choisissez un fichier ou saisissez une séquence comme 41 42 0A, puis chargez-la. La limite est de 1 MiB.
Sélectionner un octet à modifier
Sélectionnez une valeur dans le tableau ou saisissez son décalage en décimal ou en hexadécimal avec le préfixe 0x.
Appliquer la nouvelle valeur
Saisissez une valeur à deux chiffres comprise entre 00 et FF et appuyez sur « Remplacer l’octet ». Vous pouvez annuler les modifications une par une.
Enregistrer le contenu modifié
Téléchargez un fichier binaire distinct. Vous pouvez également copier les octets hexadécimaux ou les enregistrer sous forme de texte.
Utile pour
Examiner l’en-tête d’un fichier
Lire les premiers octets d’un fichier pour obtenir des informations sur son format.
Modifier une valeur à un décalage connu
Vérifier le décalage et la valeur d’origine, remplacer l’octet nécessaire et enregistrer un fichier distinct.
Lire les décalages et les valeurs hexadécimales des octets
Les décalages commencent à zéro
Un décalage est une position comptée à partir du début du fichier. La valeur hexadécimale 0x1A et la valeur décimale 26 désignent le même octet.
Un octet s’écrit avec deux chiffres hexadécimaux
Les valeurs de 00 à FF représentent les valeurs décimales de 0 à 255. Par exemple, 41 correspond au caractère ASCII A.
La plage de l’affichage ASCII est limitée
L’affichage présente les caractères ASCII de 0x20 à 0x7E. Les autres valeurs apparaissent sous forme de points. Il ne détecte ni ne reconstitue les encodages de texte tels que le japonais.
Remplacement d’octets et structure du fichier
Remplacer un octet existant conserve la longueur du fichier. Les valeurs modifiées peuvent rendre un fichier illisible ; conservez l’original et vérifiez le résultat modifié.
Méthodes pour annuler les modifications
« Annuler la modification d’octet » inverse le changement d’octet le plus récent. « Restaurer les octets chargés » revient au dernier fichier ou à la dernière saisie hexadécimale chargés correctement et efface l’historique d’annulation.
Foire aux questions
Puis-je ajouter ou supprimer des octets ?
Cette page remplace des octets existants. Elle ne modifie pas la longueur du fichier en insérant ou supprimant des octets.
Mon fichier d’origine sera-t-il écrasé ?
Non. Le contenu modifié est téléchargé avec le préfixe edited_ ajouté au nom du fichier.
Combien de modifications puis-je annuler ?
Vous pouvez annuler les 1 000 dernières modifications d’octets. Le chargement d’un fichier définit un nouveau point de départ.
Quelle saisie hexadécimale est acceptée ?
Utilisez des valeurs à deux chiffres comprises entre 00 et FF, avec des espaces ou des retours à la ligne facultatifs. N’incluez ni préfixe 0x ni colonne de décalage. Le chargement d’un champ vide crée un fichier de zéro octet.
Quelle est la taille maximale du fichier ?
Un fichier peut peser jusqu’à 1 MiB (1 048 576 octets). Le tableau affiche 256 octets par page.
Saisie et résultats
- Saisie
- Un fichier ou une séquence d’octets hexadécimaux, jusqu’à 1 MiB.
- Modification
- Remplacer un octet à un décalage sélectionné, annuler des modifications récentes ou restaurer les octets chargés.
- Résultat
- Un fichier binaire modifié, des octets hexadécimaux copiés ou un fichier texte hexadécimal. Le fichier d’origine n’est pas écrasé.