Fatos principais
- Categoria
- Conversão e codificação
- Tipos de entrada
- textarea, select
- Tipo de saída
- text
- Cobertura de amostras
- 4
- API disponível
- Yes
Visão geral
O Conversor Hex para Texto permite codificar e decodificar dados de forma rápida, transformando textos legíveis em sequências hexadecimais e vice-versa. Com suporte a codificações como UTF-8, ASCII e Latin-1, você pode personalizar a saída com prefixos específicos (como 0x ou \x), ajustar o espaçamento e definir letras maiúsculas ou minúsculas.
Quando usar
- •Ao analisar payloads de rede ou logs de depuração que exibem dados em formato hexadecimal.
- •Para codificar strings de texto em sequências hexadecimais formatadas para uso em código de programação ou scripts.
- •Ao decodificar dados brutos de arquivos ou bancos de dados que foram armazenados como representações hexadecimais.
Como funciona
- •Insira o texto ou a sequência hexadecimal no campo de entrada.
- •Escolha a operação desejada: 'Texto para Hex' (codificar) ou 'Hex para Texto' (decodificar).
- •Configure as opções de codificação (UTF-8, ASCII ou Latin-1) e, se estiver codificando, defina o prefixo, a caixa das letras e o separador.
- •O utilitário processa os dados instantaneamente e exibe o resultado formatado na tela.
Casos de uso
Exemplos
1. Codificação de String para Código C
Desenvolvedor de Firmware- Contexto
- Um desenvolvedor precisa definir uma string de inicialização 'Hello' como um array de bytes hexadecimais formatados com o prefixo '0x' para um código em C.
- Problema
- Converter a palavra 'Hello' em valores hexadecimais separados por espaço e prefixados com '0x'.
- Como usar
- Digite 'Hello' no campo de entrada, selecione a operação 'Texto para Hex', escolha a codificação 'ASCII', defina o prefixo como '0x' e o separador como 'Espaço'.
- Configuração de exemplo
-
inputText: 'Hello', operation: 'encode', encoding: 'ascii', prefix: '0x', case: 'lower', separator: 'space' - Resultado
- O resultado gerado é '0x48 0x65 0x6c 0x6c 0x6f', pronto para ser copiado para o código-fonte.
2. Decodificação de Payload Hexadecimal
Analista de Segurança- Contexto
- Um analista interceptou um log contendo a sequência hexadecimal '48 65 6c 6c 6f 20 57 6f 72 6c 64' e precisa ler a mensagem original.
- Problema
- Traduzir a sequência de bytes hexadecimais de volta para texto legível em UTF-8.
- Como usar
- Insira '48 65 6c 6c 6f 20 57 6f 72 6c 64' no campo de entrada, selecione a operação 'Hex para Texto' e defina a codificação como 'UTF-8'.
- Configuração de exemplo
-
inputText: '48 65 6c 6c 6f 20 57 6f 72 6c 64', operation: 'decode', encoding: 'utf-8' - Resultado
- A mensagem decodificada 'Hello World' é exibida instantaneamente.
Testar com amostras
textHubs relacionados
FAQ
Quais codificações de caracteres são suportadas?
O conversor suporta as codificações UTF-8, ASCII e Latin-1 (ISO 8859-1).
Posso converter hexadecimais com prefixos como 0x ou \x?
Sim, você pode gerar saídas com prefixos 0x, \x ou U+ ao codificar texto, e o decodificador processa esses formatos automaticamente.
Como funciona a opção de separador?
Você pode escolher separar cada byte hexadecimal com um espaço ou mantê-los juntos sem nenhum separador.
O conversor diferencia letras maiúsculas e minúsculas no Hex?
Sim, na codificação você pode escolher entre letras minúsculas (a-f) ou maiúsculas (A-F). Na decodificação, ambas são aceitas.
O processo de conversão é feito de forma segura?
Sim, toda a conversão é realizada localmente no seu navegador, garantindo a privacidade dos seus dados.