Por que converter HEX para TXT?
O motivo mais comum é a compatibilidade de ferramentas: um script ou fluxo de trabalho aceita apenas arquivos .txt, e os registros Intel HEX são texto simples válido sob qualquer nome. Alguns usuários também desejam colar ou compartilhar registros HEX em um contexto de texto simples, como uma postagem em fórum ou um diff de código. Você pode aprender mais sobre o formato de destino na página .TXT.
Como converter HEX para TXT
Renomear arquivo - Windows / macOS / Linux BUILT-IN
Faça uma cópia do seu arquivo .hex e renomeie a extensão para .txt; os bytes internos permanecem idênticos.
Editor de texto - Salvar Como FREE
Abra o arquivo .hex no Bloco de Notas, Notepad++ ou TextEdit, escolha Arquivo > Salvar Como e digite um nome de arquivo terminando em .txt.
Linha de comando - xxd CLI
Para extrair um binário bruto como uma listagem hexadecimal legível, execute xxd firmware.bin > output.txt no Linux, macOS ou Git Bash para Windows.
Sobre estes formatos
Um arquivo .hex é um arquivo Intel HEX: firmware compilado para um microcontrolador como um chip Arduino, AVR ou PIC, armazenado como registros de texto simples. Você não o executa em um PC…
Abrir detalhes de .HEX →Um arquivo TXT é um texto simples e não formatado - o formato de documento mais básico em qualquer computador. Clique duas vezes nele: o Windows o abre no Notepad, o macOS no TextEdit, o…
Abrir detalhes de .TXT →Qualidade e o que observar
- O Intel HEX já é texto ASCII - renomear não altera um único byte dentro do arquivo, apenas qual aplicativo o abre.
- Não confunda HEX para TXT com HEX para BIN: se você precisar de um binário plano para gravar em um chip, use uma ferramenta dedicada como
avr-objcopyou o kit de ferramentas SRecord. - Se o seu arquivo
.hexmostrar ruído binário em um editor de texto, trata-se de uma imagem binária bruta com uma extensão nomeada incorretamente, não um Intel HEX, e não pode ser lido significativamente como texto.
Perguntas frequentes
Renomear .hex para .txt altera o conteúdo do arquivo?
Meu arquivo .hex mostra caracteres estranhos no Bloco de Notas - ele não é um arquivo de texto?
.hex por engano e não pode ser lido como texto.Posso ler as instruções reais do firmware de um arquivo .hex?
.txt mostra a codificação Intel HEX, não as instruções desmontadas. Ler código assembly requer um desassemblador como o avr-objdump - esse é um processo separado da conversão de formato.