Decodificador quoted-printable
Transforme o corpo quoted-printable em caracteres legíveis. Escolha o charset original e salve como UTF-8.
Cole o corpo codificado. Decodifique bytes =XX e quebras suaves em texto legível no dispositivo.
Somente corpo, não Subject codificado. Limite: 1.000.000 caracteres.
Salvo como texto UTF-8. HTML é mostrado como texto e nunca executado.
Como decodificar quoted-printable
Quoted-printable representa bytes com um sinal de igual e dois dígitos hexadecimais. A decodificação recupera bytes; o charset determina o significado. Cole só o corpo, sem cabeçalhos nem delimitadores MIME.
- Cole o corpo ou escolha Experimentar um exemplo.
- Selecione o charset declarado em Content-Type e escolha Decodificar texto.
- Confira o resultado e avisos; baixe o texto como TXT UTF-8.
Exemplos comuns de quoted-printable
| Entrada codificada | Texto decodificado | Como interpretar |
|---|---|---|
| price=3D20 | price=20 | =3D representa o byte do sinal de igual. |
| caf=C3=A9 | café | Os dois bytes codificados formam é em UTF-8. |
| hello=20world | hello world | =20 é um espaço codificado explicitamente. |
| first_name | first_name | Sublinhados continuam literais no corpo. |
Uma quebra suave une duas linhas físicas
Before:
A long line con=
tinues here.
After:
A long line continues here.
Escolher UTF-8 ou outro charset
Procure Content-Type, como text/plain; charset=UTF-8, na parte original. UTF-8 é o padrão. Outras opções: Windows-1252 / ISO-8859-1, ISO-8859-15, Shift JIS e GB18030 / GBK. Use o charset dessa parte; partes diferentes podem declarar outros.
café é caf=C3=A9 em UTF-8, mas a última letra pode ser =E9 em Windows-1252. Recuperar bytes não decide qual foi usado. Um charset incompatível requer outro decodificador ou nova exportação; adivinhar pode dar texto aparentemente legível, porém incorreto.
Corpo do e-mail e Subject codificado
Um Subject como =?UTF-8?Q?caf=C3=A9?= é uma palavra codificada de cabeçalho, com delimitadores próprios e regras para sublinhados. Este decodificador processa apenas corpos quoted-printable. Use a visualização E-mail em Visualizador de estrutura MIME para ler os campos de assunto e endereços decodificados.
Content-Transfer-Encoding: base64 também exige outro decodificador. O visualizador MIME identifica a codificação de um EML completo e baixa a parte decodificada.
Perguntas sobre quoted-printable
Por que =C3=A9 vira é?
Esses dois bytes codificam é em UTF-8. Quoted-printable recupera bytes; o charset selecionado define os caracteres.
Decodifica Subject como =?UTF-8?Q?...?=
Não. As palavras codificadas dos cabeçalhos RFC 2047 seguem outras regras, incluindo o tratamento de sublinhados. Abra o EML completo em Visualizador de estrutura MIME e use a visualização E-mail para ler os cabeçalhos decodificados. Neste decodificador de corpos, os sublinhados permanecem inalterados.
O que acontece com sequências inválidas?
Sequências de igual malformadas são mantidas literalmente e geram avisos. Bytes incompatíveis com o charset escolhido produzem erro em vez de substituir caracteres silenciosamente.
Por que espaços no fim da linha desapareceram?
Espaços e tabulações finais não codificados podem ser adicionados no transporte e são removidos pelas regras quoted-printable. Espaços codificados como =20 permanecem.
O HTML decodificado será executado?
Não. A saída aparece como texto e é baixada como TXT. Scripts e tags HTML não são executados.
Qual é o limite de entrada?
Até 1.000.000 caracteres por vez. O resultado é texto que pode ser salvo como TXT UTF-8; não é adicionado a uma caixa de e-mail.
Meus dados saem do dispositivo?
Arquivos e texto colado são processados no navegador sem upload ao EMLKit. Remova a entrada ou saia para limpar o espaço atual. Requisições normais da página chegam à hospedagem. Leia sobre tratamento de arquivos.