Outils
FR

Éditeur hexadécimal en ligne

Ouvrez n’importe quel fichier pour afficher ses octets en hexadécimal et en ASCII, puis modifiez des octets, recherchez des motifs et enregistrez le résultat. Le fichier est lu localement par votre navigateur – rien n’est envoyé sur Internet, même pour les gros fichiers.

Déposez un fichier ici ou cliquez pour le choisirTout type de fichier jusqu’à 1 Go. Le fichier reste sur votre appareil.

Confidentiel : vos données sont traitées dans votre navigateur et ne sont envoyées à aucun serveur.

Comment utiliser l’éditeur hexadécimal en ligne

  1. Déposez un fichier dans la zone ou cliquez dessus pour en choisir un. Tous les types fonctionnent : exécutables, images, archives, firmwares ou sauvegardes de jeux.
  2. Faites défiler ou utilisez les flèches du clavier pour parcourir les octets. Cliquez sur un octet et tapez deux chiffres hex pour le modifier ; les octets modifiés passent en rouge et Annuler (Ctrl+Z) rétablit leur valeur d’origine.
  3. Recherchez des octets hex ou du texte, sautez à un offset, puis cliquez sur Télécharger pour enregistrer le fichier modifié.

Comment lire un dump hexadécimal

Chaque ligne de la visionneuse hex affiche 16 octets. La colonne de gauche indique l’offset du premier octet en hexadécimal, la partie centrale montre chaque octet sous forme de deux chiffres hex, et la colonne de droite affiche les mêmes octets en caractères ASCII ; les octets non imprimables apparaissent sous forme de points.

00000010 48 65 6C 6C 6F 0A … Hello.

Cette ligne commence à l’offset 10 hex, soit l’octet 16 du fichier, et 48 65 6C 6C 6F forme le mot « Hello ».

Signatures de fichiers (magic numbers)

La plupart des formats de fichiers commencent par une séquence d’octets fixe : la première ligne d’un dump hex révèle donc la vraie nature d’un fichier, quelle que soit son extension.

Type de fichierPremiers octetsEn texte
Image PNG89 50 4E 47 0D 0A 1A 0A.PNG....
Image JPEGFF D8 FF...
Image GIF47 49 46 38GIF8
Document PDF25 50 44 46%PDF
ZIP, DOCX, XLSX, APK50 4B 03 04PK..
EXE ou DLL Windows4D 5AMZ
Programme ELF Linux7F 45 4C 46.ELF
Archive GZIP1F 8B..

Valeurs numériques et ordre des octets

Sélectionnez un octet pour voir les valeurs qui commencent à cet endroit, sous forme d’entiers non signés et signés de 8, 16 et 32 bits. Elles sont lues en little-endian, octet de poids faible en premier, l’ordre utilisé par les processeurs x86 et ARM et par la plupart des formats de fichiers : les octets 34 12 forment le nombre 16 bits 0x1234 = 4660, et FF FF vaut 65535 en non signé ou −1 en signé.

Questions fréquentes

Puis-je ouvrir des fichiers confidentiels en toute sécurité ?

Oui. Le fichier est lu en JavaScript dans votre navigateur et n’est jamais envoyé sur un serveur. Vous pouvez même vous déconnecter d’Internet une fois la page chargée.

Quelle taille de fichier est acceptée ?

Jusqu’à 1 Go, selon la mémoire de votre appareil. Seules les lignes visibles à l’écran sont dessinées : le défilement reste fluide même avec des fichiers de plusieurs centaines de mégaoctets.

Puis-je insérer ou supprimer des octets ?

Non. L’éditeur remplace les octets sur place : la taille du fichier ne change donc jamais. C’est le mode sûr pour patcher des exécutables, des firmwares et des fichiers de sauvegarde, où décaler les données fausserait tous les offsets suivants.

Comment rechercher du texte ?

Passez la recherche en mode Texte et tapez un mot : il est recherché en UTF-8, sans tenir compte de la casse. Utilisez Octets hex pour des séquences d’octets exactes comme 4D 5A. Entrée trouve le résultat suivant, Maj+Entrée le précédent.