Pourquoi convertir HEX en TXT ?
La raison la plus courante est la compatibilité des outils : un script ou un flux de travail n'accepte que les fichiers .txt, et les enregistrements Intel HEX sont du texte brut valide quel que soit leur nom. Certains utilisateurs souhaitent également coller ou partager des enregistrements HEX dans un contexte de texte brut tel qu'un message de forum ou un diff de code. Vous pouvez en savoir plus sur le format cible sur la page .TXT.
Comment convertir HEX en TXT
Renommage de fichier - Windows / macOS / Linux BUILT-IN
Faites une copie de votre fichier .hex et renommez l'extension en .txt ; les octets à l'intérieur restent identiques.
Éditeur de texte - Enregistrer sous FREE
Ouvrez le fichier .hex dans le Bloc-notes, Notepad++ ou TextEdit, puis choisissez Fichier > Enregistrer sous et tapez un nom de fichier se terminant par .txt.
Ligne de commande - xxd CLI
Pour extraire un binaire brut sous forme de liste hexadécimale lisible, exécutez xxd firmware.bin > output.txt sur Linux, macOS ou Git Bash pour Windows.
À propos de ces formats
Un fichier .hex est un fichier Intel HEX : un micrologiciel (firmware) compilé pour un microcontrôleur tel qu'une puce Arduino, AVR ou PIC, stocké sous forme d'enregistrements en texte…
Ouvrir les détails de .HEX →Un fichier TXT est du texte brut, non formaté - le format de document le plus simple sur n'importe quel ordinateur. Double-cliquez dessus : Windows l'ouvre dans Notepad, macOS dans…
Ouvrir les détails de .TXT →Qualité et points de vigilance
- Le format Intel HEX est déjà du texte ASCII - le renommage ne modifie pas un seul octet à l'intérieur du fichier, seulement l'application qui l'ouvre.
- Ne confondez pas HEX vers TXT avec HEX vers BIN : si vous avez besoin d'un binaire plat pour flasher une puce, utilisez un outil dédié tel que
avr-objcopyou le kit d'outils SRecord à la place. - Si votre fichier
.hexaffiche du bruit binaire dans un éditeur de texte, il s'agit d'une image binaire brute avec une extension mal nommée, et non d'un Intel HEX, et il ne peut pas être lu de manière significative comme du texte.
Foire aux questions
Le fait de renommer .hex en .txt modifie-t-il le contenu du fichier ?
Mon fichier .hex affiche des caractères bizarres dans le Bloc-notes - n'est-ce pas un fichier texte ?
.hex et ne peut pas être lu comme du texte.Puis-je lire les instructions réelles du firmware à partir d'un fichier .hex ?
.txt vous montre l'encodage Intel HEX, pas les instructions désassemblées. La lecture du code assembleur nécessite un désassembleur tel que avr-objdump - c'est un processus distinct de la conversion de format.