Perché convertire HEX in TXT?
Il motivo più comune è la compatibilità degli strumenti: uno script o un flusso di lavoro accetta solo file .txt e i record Intel HEX sono testo semplice valido sotto qualsiasi nome. Alcuni utenti desiderano anche incollare o condividere record HEX in un contesto di testo semplice come un post in un forum o un diff di codice. Puoi saperne di più sul formato di destinazione nella pagina .TXT.
Come convertire HEX in TXT
Rinomina file - Windows / macOS / Linux BUILT-IN
Crea una copia del tuo file .hex e rinomina l'estensione in .txt; i byte all'interno rimangono identici.
Editor di testo - Salva con nome FREE
Apri il file .hex in Notepad, Notepad++ o TextEdit, quindi scegli File > Salva con nome e digita un nome file che termini in .txt.
Linea di comando - xxd CLI
Per scaricare un binario grezzo come elenco esadecimale leggibile, esegui xxd firmware.bin > output.txt su Linux, macOS o Git Bash per Windows.
Informazioni su questi formati
Un file .hex è un file Intel HEX: firmware compilato per un microcontrollore come un chip Arduino, AVR o PIC, memorizzato come record di testo semplice. Non si esegue su un PC - viene…
Apri dettagli .HEX →Un file TXT è testo semplice e non formattato - il formato di documento più elementare su qualsiasi computer. Fai doppio clic su di esso: Windows lo apre in Notepad, macOS in TextEdit,…
Apri dettagli .TXT →Qualità e a cosa prestare attenzione
- Intel HEX è già testo ASCII - rinominarlo non altera un singolo byte all'interno del file, cambia solo l'app che lo apre.
- Non confondere HEX to TXT con HEX to BIN: se hai bisogno di un binario flat per programmare un chip, usa uno strumento dedicato come
avr-objcopyo il toolkit SRecord. - Se il tuo file
.hexmostra rumore binario in un editor di testo, si tratta di un'immagine binaria grezza con un'estensione errata, non di un Intel HEX, e non può essere letto significativamente come testo.
Domande frequenti
Rinominare .hex in .txt cambia il contenuto del file?
Il mio file .hex mostra caratteri incomprensibili in Notepad - non è un file di testo?
.hex e non può essere letto come testo.Posso leggere le istruzioni effettive del firmware da un file .hex?
.txt ti mostra la codifica Intel HEX, non le istruzioni disassemblate. La lettura del codice assembly richiede un disassemblatore come avr-objdump - questo è un processo separato dalla conversione del formato.