Pular para o conteúdo
Aback Tools Logo

Codificador de carga útil Base64 para dados de rede

Codifique cargas de rede usando Base64, Base64URL, ASCII85 ou Base16 (hex). Escolha o método de codificação que melhor se adapta aos seus requisitos de protocolo, alterne opções como quebra de linha ou hexadecimal maiúsculo e obtenha saída codificada instantânea com análise de tamanho. 100% privado – todo o processamento acontece no seu navegador.

Encode Network Payload

Presets:

Paste payload data above or load a preset to see the encoded output

100% Private: All encoding happens entirely in your browser. Your payload data is never sent to any server. No data leaves your device.

Codificar carga útil da rede

Cole os dados de carga útil acima ou carregue uma predefinição para ver a saída codificada

100% Privado: Toda a codificação acontece inteiramente no seu navegador. Seus dados de carga útil nunca são enviados para nenhum servidor. Nenhum dado sai do seu dispositivo.

  • Copiado!: Carga útil codificada copiada para a área de transferência.
  • Falha na cópia: não foi possível copiar para a área de transferência.
  • Falha na leitura: não foi possível ler o arquivo.
  • JSON simples
  • Carga útil da API
  • Cabeçalho binário
  • Parâmetros de URL

Por que usar nosso codificador de carga útil Base64?

  • Quatro métodos de codificação em uma ferramenta: Codifique cargas de rede usando Base64 (RFC 4648), Base64URL seguro para URL (RFC 4648 §5), Adobe ASCII85 ou Base16 (hexadecimal). Alterne entre métodos instantaneamente para comparar tamanhos de saída e escolher o melhor formato para seus requisitos de protocolo.
  • Opções de codificação configuráveis: Ajuste a codificação com opções específicas do método: alterne a quebra de linha compatível com RFC 2045 em 76 caracteres para Base64, escolha dígitos hexadecimais maiúsculos para Base16 ou conte com preenchimento automático. Cada opção ajusta a saída de acordo com a especificação exata do seu protocolo.
  • Processamento de navegador 100% privado: toda a codificação de carga ocorre localmente em seu navegador usando JavaScript puro. Seus dados brutos nunca saem do seu dispositivo – sem uploads de servidor, sem registro de dados, sem rastreamento analítico. 100% gratuito, sem necessidade de inscrição.
  • Codificação instantânea com análise de tamanho: a codificação é atualizada em tempo real conforme você digita ou cola dados de carga útil. O analisador de tamanho integrado mostra bytes de entrada, bytes de saída e porcentagem de sobrecarga de codificação — ajudando a otimizar o tamanho da carga útil para protocolos com largura de banda restrita.

Casos de uso comuns para codificador de carga útil Base64

  • Codificação de solicitação e resposta de API: codifique cargas de API para transmissão por cabeçalhos HTTP, parâmetros de consulta ou corpos de solicitação. A codificação Base64URL é ideal para tokens JWT e tokens de portador OAuth, enquanto Base16 é perfeita para depurar respostas de API binárias brutas.
  • Teste de ofuscação e evasão: codifique cargas úteis para ignorar filtros de conteúdo simples, regras WAF ou ferramentas de inspeção de rede. Use Base64 com quebra de linha ou ASCII85 para transformar assinaturas de carga enquanto preserva a integridade dos dados durante testes de segurança.
  • Preparação da unidade de dados de protocolo: Prepare unidades de dados de protocolo de rede (PDUs) codificando dados estruturados em formatos de texto compactos. ASCII85 oferece 25% menos sobrecarga que Base64, tornando-o ideal para protocolos sensíveis à largura de banda e comunicação de sistemas embarcados.
  • Codificação de quadros WebSocket: codifique cargas úteis de mensagens WebSocket para transmissão eficiente. A codificação Base64 garante que dados binários possam ser transmitidos com segurança por meio de conexões WebSocket baseadas em texto, enquanto Base64URL evita problemas com caracteres inseguros para URL em parâmetros de consulta.
  • URI e incorporação de dados: gere URIs de dados codificados em Base64 para incorporar imagens, fontes e outros ativos binários diretamente em HTML, CSS ou JavaScript. Nosso codificador ajuda você a preparar strings de URI de dados com o prefixo e codificação de tipo MIME corretos para compatibilidade ideal do navegador.
  • Teste de penetração e criação de carga útil: crie cargas úteis codificadas para compromissos de teste de penetração. Codifique cargas úteis de exploração, comandos de shell reverso e dados de exfiltração usando diferentes esquemas de codificação para testar como os sistemas de destino lidam com vários formatos de codificação.

O que é codificação de carga útil de rede?

A codificação de carga útil da rede é o processo de conversão de dados binários ou estruturados em um formato baseado em texto que pode ser transmitido com segurança por meio de protocolos que suportam apenas dados textuais. Esquemas de codificação como Base64, Base64URL, ASCII85 e Base16 transformam bytes brutos em caracteres ASCII imprimíveis, garantindo a integridade dos dados em e-mail, HTTP, JSON, XML e outras camadas de transporte baseadas em texto. Ao contrário da criptografia, a codificação não fornece confidencialidade — qualquer pessoa pode decodificar os dados — mas garante que caracteres especiais, valores binários e códigos de controle não interfiram na análise do protocolo.

Como funciona nosso codificador de carga útil Base64

  1. Entrada: cole ou carregue seus dados brutos de carga útil da rede. A ferramenta aceita quaisquer dados baseados em texto, incluindo JSON, XML, cabeçalhos HTTP, parâmetros de URL, arquivos de configuração e saídas de comando. Os dados binários podem ser representados como strings com escape hexadecimal para codificação.
  2. Modo de seleção: escolha entre quatro métodos de codificação: Base64 (preenchimento padrão com caracteres + e /), Base64URL (URL seguro com - e _ substituindo + e /), ASCII85 (25% mais eficiente que Base64 com delimitadores Adobe) ou Base16 (representação hexadecimal com maiúsculas e minúsculas configuráveis).
  3. Configurar e codificar: alterne opções específicas do método, como quebra de linha para Base64 ou hexadecimal maiúsculo para Base16. A saída codificada é atualizada instantaneamente com comparação de tamanho de entrada/saída e porcentagem de sobrecarga para otimização de carga útil.

Métodos de codificação comparados

  • Base64 (RFC 4648): O padrão de codificação mais utilizado. Codifica 3 bytes em 4 caracteres (33% de sobrecarga). Usa A-Z, a-z, 0-9, +, / e = para preenchimento. Compatível com praticamente todas as linguagens de programação e plataformas.
  • Base64URL (RFC 4648 §5): variante segura de URL do Base64. Substitui + por - e / por _. Omite caracteres de preenchimento (=) que precisariam de codificação de URL. Ideal para tokens JWT, OAuth e cargas úteis de parâmetros de consulta.
  • ASCII85 (Adobe): Codifica 4 bytes em 5 caracteres (25% de sobrecarga). Usa caracteres ASCII imprimíveis de 33 (!) a 117 (u). ~8% mais eficiente que Base64. Comumente usado em protocolos PDF, PostScript e binário para texto.
  • Base16 (Hexadecimal): Codificação hexadecimal simples de cada byte como dois dígitos hexadecimais (100% de sobrecarga). Usa 0-9 e AF/af. Não é eficiente para o tamanho da carga útil, mas é universalmente compreendido e ideal para depuração, registro e exibição legível por humanos.

Privacidade, segurança e disponibilidade

100% privado: toda codificação de carga útil, cálculo de tamanho e geração de saída acontecem inteiramente em seu navegador usando JavaScript puro. Seus dados brutos nunca saem do seu dispositivo – sem uploads de servidor, sem registro de dados, sem rastreamento analítico.

Totalmente gratuito: nosso codificador de carga útil Base64 é e sempre será de uso gratuito. Não é necessária inscrição, não há limites de uso, não há restrições de tamanho de arquivo e não há anúncios. Use-o ilimitadamente para qualquer projeto – comercial, pessoal ou educacional. Todo o processamento acontece localmente no seu navegador.

Perguntas frequentes

Um codificador de carga útil Base64 converte dados binários ou de texto brutos em strings ASCII codificadas em Base64 para transmissão segura em protocolos baseados em texto. Ele transforma cargas de rede, como solicitações de API, tokens de autenticação e dados de configuração, em formatos que podem ser incorporados em cabeçalhos HTTP, campos JSON, URLs e anexos de e-mail sem corrupção.

Base64 usa caracteres + e / junto com preenchimento =, o que pode causar problemas em URLs e nomes de arquivos. Base64URL substitui + por - e / por _ e remove caracteres de preenchimento. Use Base64 para codificação de uso geral, como URIs de dados e anexos de e-mail, e Base64URL para tokens JWT, tokens de portador OAuth e parâmetros de consulta de API.

ASCII85 codifica 4 bytes binários em 5 caracteres ASCII, alcançando apenas 25% de sobrecarga em comparação com Base64 33%. Ele usa caracteres imprimíveis de ! para você, tornando-o cerca de 8% mais eficiente que o Base64 para grandes cargas úteis. ASCII85 é comumente usado em arquivos PDF, documentos PostScript e protocolos com largura de banda restrita.

Base64 adiciona 33% de sobrecarga. Base64URL também adiciona 33%, mas omite o preenchimento. ASCII85 adiciona apenas 25% de sobrecarga, tornando-a a codificação de texto mais eficiente. Base16 (hex) adiciona 100% de sobrecarga, mas é o mais legível e comumente usado para depuração e registro.

Base64URL é o padrão para tokens de autenticação de API, incluindo tokens de portador JWT e OAuth 2.0. Seu conjunto de caracteres seguros para URL significa que os tokens podem ser passados ​​em cabeçalhos HTTP sem codificação adicional, e a falta de preenchimento simplifica a análise no lado receptor.

Absolutamente. Toda a codificação de carga útil, cálculo de tamanho e geração de saída acontecem inteiramente em seu navegador. Seus dados brutos nunca saem do seu dispositivo. Nenhum dado é carregado em nenhum servidor – processamento 100% privado no navegador local.

Você pode codificar quaisquer dados baseados em texto, incluindo objetos JSON, documentos XML, cabeçalhos HTTP, parâmetros de consulta de URL, tokens de autenticação, arquivos de configuração, saídas de comando, arquivos PEM e corpos de solicitação/resposta de API. A ferramenta lida perfeitamente com texto codificado em UTF-8.

Sim, nosso codificador de carga útil Base64 é 100% gratuito, sem custos ou limitações ocultas. Não é necessária inscrição, não há nível premium, não há limites de uso, não há restrições de tamanho de arquivo e não há anúncios. Use-o vezes ilimitadas para qualquer projeto.