EN FR DE ES PT

Codificador e Decodificador RFC 2047 de Cabeçalhos de E-mail

Decodifique assuntos de e-mail e cabeçalhos codificados com RFC 2047 MIME encoded-words (como =?utf-8?B?...?= ou =?iso-8859-1?Q?...?=) para texto legível. Ou codifique texto simples no formato RFC 2047 para uso em cabeçalhos de e-mail que contêm caracteres não-ASCII. Essencial para desenvolvedores de e-mail e qualquer pessoa depurando problemas de entrega de e-mail.

Codificador de Assunto de E-mail RFC 2047

Codifique assuntos de e-mail usando o formato RFC 2047 (como =?utf-8?B?...?=).

Decodificador de Assunto de E-mail RFC 2047

Analise assuntos de e-mail codificados com RFC 2047 (como =?utf-8?B?...?=) para texto legível.

Como Funciona

RFC 2047 define o formato "encoded-word" para representar texto não-ASCII em cabeçalhos de e-mail. O formato é =?charset?encoding?encoded-text?= onde charset é o conjunto de caracteres (ex: UTF-8, ISO-8859-1), encoding é B (Base64) ou Q (Quoted-Printable), e encoded-text é o conteúdo codificado real.

Isso foi necessário porque o padrão original de e-mail (RFC 822) permitia apenas caracteres ASCII em cabeçalhos. O codificador converte seu texto em bytes UTF-8, depois os codifica em Base64 e os envolve no formato encoded-word.

Casos de Uso Comuns

  • Depuração de e-mail — Inspecione cabeçalhos brutos de e-mail para entender assuntos ilegíveis ou nomes de remetentes contendo caracteres não-latinos.
  • Desenvolvimento de e-mail — Codifique assuntos com caracteres Unicode (hebraico, árabe, chinês, japonês, emoji) para transmissão SMTP.
  • Administração de servidor de e-mail — Decodifique entradas de log mostrando cabeçalhos de e-mail codificados.
  • Análise de spam — Decodifique assuntos de e-mail ofuscados usados em campanhas de phishing ou spam.

Perguntas Frequentes

O que é RFC 2047?

RFC 2047 é um padrão da Internet que define como caracteres não-ASCII podem ser representados em cabeçalhos de e-mail usando encoded-words. Ele permite que assuntos de e-mail, nomes de remetentes e outros campos de cabeçalho contenham caracteres de qualquer idioma ou script.

Qual é a diferença entre codificação B e Q?

B usa codificação Base64, que é mais compacta para texto não-latino. Q usa codificação Quoted-Printable, que é mais legível para texto majoritariamente ASCII com poucos caracteres especiais.

Por que assuntos de e-mail aparecem como =?utf-8?B?...?=?

Seu cliente de e-mail deveria decodificar estes automaticamente. Se você vê a forma codificada bruta, seu cliente pode não suportar RFC 2047 ou a codificação pode estar malformada.

Quais conjuntos de caracteres são suportados?

Este decodificador suporta qualquer charset especificado no encoded-word. O codificador usa UTF-8, que cobre todos os caracteres Unicode.

Ferramentas Relacionadas