Conversor Hex para Texto

Converte texto para/de strings hexadecimais com espaçamento, prefixo (0x/\x/U+) e opções de caixa flexíveis

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

Depuração de pacotes de rede onde os dados de texto são transmitidos em formato hexadecimal.
Formatação de constantes de bytes para inclusão em código-fonte C, Python ou Assembly.
Tradução de strings de texto para representações hexadecimais limpas para documentação técnica.

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

text

Hubs 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.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/hex-to-string

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
inputText textarea Sim -
operation select Sim -
encoding select Não -
prefix select Não -
case select Não -
separator select Não -

Formato de resposta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-hex-to-string": {
      "name": "hex-to-string",
      "description": "Converte texto para/de strings hexadecimais com espaçamento, prefixo (0x/\x/U+) e opções de caixa flexíveis",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=hex-to-string",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]