¿Por qué convertir HEX a TXT?
La razón más común es la compatibilidad de herramientas: un script o flujo de trabajo solo acepta archivos .txt, y los registros Intel HEX son texto plano válido bajo cualquier nombre. Algunos usuarios también desean pegar o compartir registros HEX en un contexto de texto plano, como una publicación en un foro o un diff de código. Puede obtener más información sobre el formato de destino en la página .TXT.
Cómo convertir HEX a TXT
Cambiar nombre de archivo - Windows / macOS / Linux BUILT-IN
Haga una copia de su archivo .hex y cambie la extensión a .txt; los bytes internos permanecen idénticos.
Editor de texto - Guardar como FREE
Abra el archivo .hex en Notepad, Notepad++ o TextEdit, luego elija Archivo > Guardar como y escriba un nombre de archivo que termine en .txt.
Línea de comandos - xxd CLI
Para volcar un binario sin procesar como un listado hexadecimal legible, ejecute xxd firmware.bin > output.txt en Linux, macOS o Git Bash para Windows.
Acerca de estos formatos
Un archivo .hex es un archivo Intel HEX: firmware compilado para un microcontrolador como un chip Arduino, AVR o PIC, almacenado como registros de texto plano. No se ejecuta en un PC; se…
Abrir detalles de .HEX →Un archivo TXT es texto plano sin formato, el formato de documento más simple en cualquier computadora. Haga doble clic en él: Windows lo abre en Notepad, macOS en TextEdit, Linux en gedit.…
Abrir detalles de .TXT →Calidad y qué observar
- Intel HEX ya es texto ASCII: cambiar el nombre no altera ni un solo byte dentro del archivo, solo qué aplicación lo abre.
- No confunda HEX a TXT con HEX a BIN: si necesita un binario plano para flashear un chip, use una herramienta dedicada como
avr-objcopyo el kit de herramientas SRecord en su lugar. - Si su archivo
.hexmuestra ruido binario en un editor de texto, se trata de una imagen binaria pura con una extensión mal nombrada, no de un Intel HEX, y no se puede leer significativamente como texto.
Preguntas frecuentes
¿Cambiar el nombre de .hex a .txt altera el contenido del archivo?
Mi archivo .hex muestra caracteres extraños en el Bloc de notas, ¿no es un archivo de texto?
.hex por error y no se puede leer como texto.¿Puedo leer las instrucciones reales del firmware desde un archivo .hex?
.txt le muestra la codificación Intel HEX, no las instrucciones desensambladas. Leer código ensamblador requiere un desensamblador como avr-objdump; ese es un proceso independiente de la conversión de formato.