Conversor de Texto para Binário

Converte texto para/de strings de bits binários usando codificação ASCII (7-bit) ou UTF-8 (8-bit)

Fatos principais

Categoria
Conversão e codificação
Tipos de entrada
textarea, select, checkbox
Tipo de saída
text
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Conversor de Texto para Binário permite codificar textos em sequências de bits binários (base 2) e decodificar dados binários de volta para texto legível. Suportando codificações como UTF-8, ASCII e UTF-16 BE, além de opções flexíveis de bits por caractere e separadores, a ferramenta simplifica a análise de dados de baixo nível e o aprendizado de sistemas de computação.

Quando usar

  • Ao depurar protocolos de rede ou analisar payloads de dados brutos que exigem representação binária.
  • Durante o aprendizado ou ensino de conceitos de ciência da computação, como codificação de caracteres (ASCII, UTF-8).
  • Para converter mensagens de texto em sequências de bits formatadas com espaços ou quebras de linha para documentação técnica.

Como funciona

  • Insira o texto ou a sequência de bits binários no campo de entrada.
  • Escolha a operação desejada: 'Texto para Binário' para codificar ou 'Binário para Texto' para decodificar.
  • Configure os parâmetros de codificação (UTF-8, ASCII ou UTF-16 BE), o número de bits por caractere e o tipo de separador.
  • O conversor processa instantaneamente a entrada e exibe o resultado formatado de acordo com as opções selecionadas.

Casos de uso

Conversão de strings de texto UTF-8 em representações binárias de 8 bits para análise de armazenamento de dados.
Decodificação de fluxos binários brutos extraídos de arquivos ou transmissões de rede para recuperar o texto original.
Geração de exemplos acadêmicos de codificação ASCII de 7 bits para materiais didáticos de computação.

Exemplos

1. Codificação de Texto Simples para Binário de 8 bits

Estudante de Engenharia de Computação
Contexto
Precisa entender como a palavra 'Olá' é representada em nível de hardware usando codificação UTF-8.
Problema
Converter a palavra 'Olá' em uma sequência binária legível separada por espaços.
Como usar
Insira 'Olá' no campo de entrada, selecione a operação 'Texto para Binário', escolha a codificação 'UTF-8' e defina o separador como 'Espaço'.
Configuração de exemplo
{"inputText": "Olá", "operation": "encode", "encoding": "utf-8", "bitsPerChar": "8", "separator": "space"}
Resultado
A palavra é convertida na sequência binária correspondente aos bytes UTF-8 de cada caractere.

2. Decodificação de Código Binário ASCII

Desenvolvedor de Software
Contexto
Recebeu um log contendo uma sequência de bits sem espaços e precisa identificar a mensagem de texto oculta.
Problema
Decodificar a sequência '0100100001000101010011000100110001001111' de volta para texto ASCII.
Como usar
Insira a sequência binária no campo de entrada, selecione a operação 'Binário para Texto', defina a codificação como 'ASCII' e configure 8 bits por caractere.
Configuração de exemplo
{"inputText": "0100100001000101010011000100110001001111", "operation": "decode", "encoding": "ascii", "bitsPerChar": "8"}
Resultado
A sequência binária é decodificada com sucesso, revelando a palavra 'HELLO'.

Testar com amostras

text

Hubs relacionados

FAQ

Como funciona a conversão de texto para binário?

Cada caractere do texto é convertido em seu valor numérico correspondente (com base na tabela ASCII ou UTF-8) e depois representado como uma sequência de bits (0s e 1s).

Quais codificações de caracteres são suportadas?

A ferramenta suporta UTF-8 (comprimento variável), ASCII (7-bit) e UTF-16 BE (16 bits).

Posso decodificar uma sequência binária que não possui espaços?

Sim, basta selecionar a operação 'Binário para Texto' e definir a quantidade correta de bits por caractere para que o decodificador identifique os limites de cada caractere.

O que faz a opção 'Preencher até byte completo'?

No modo de 7 bits, ela adiciona um zero à esquerda de cada caractere para completar um byte inteiro (8 bits), facilitando a leitura em sistemas que operam com múltiplos de 8 bits.

Quais separadores posso utilizar na saída binária?

Você pode formatar a saída binária separando os caracteres por espaços, quebras de linha ou sem nenhum separador.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/text-to-binary

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
inputText textarea Sim -
operation select Sim -
encoding select Não -
bitsPerChar select Não -
separator select Não -
padToByte checkbox 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-text-to-binary": {
      "name": "text-to-binary",
      "description": "Converte texto para/de strings de bits binários usando codificação ASCII (7-bit) ou UTF-8 (8-bit)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=text-to-binary",
      "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]