Codificador / decodificador quoted-printable
Codifique ou decodifique texto de e-mail quoted-printable conforme a RFC 2045: escapes =XX, quebras de linha suaves em 76 caracteres, conjuntos UTF-8 ou ISO-8859-1.
31 caracteres · 40 bytes (UTF-8)
0 caracteres · 0 bytes (UTF-8)
Executa totalmente no seu navegador. Seus dados nunca são enviados.
O que é Quoted-printable?
Converte texto de e para quoted-printable, a codificação de transferência de conteúdo MIME usada em e-mails. O ASCII legível fica como está, os outros bytes viram =XX e linhas longas são divididas com quebras de linha suaves (= no fim da linha).
Como usar Quoted-printable
- Escolha Codificar ou Decodificar.
- Selecione o Conjunto de caracteres: UTF-8 (padrão) ou ISO-8859-1.
- Cole o texto ou o corpo do e-mail quoted-printable em Entrada.
- Copie o resultado de Saída.
Exemplo
Café — naïve ✓
Caf=C3=A9 =E2=80=94 na=C3=AFve =E2=9C=93=20
O espaço final é codificado como =20 porque termina a linha.
Quando usar Quoted-printable
Use-o para ler ou produzir corpos de e-mail e partes MIME que usam Content-Transfer-Encoding: quoted-printable. Para anexos binários, o Base64 é a escolha certa.
Como funciona Quoted-printable
A codificação converte cada linha em bytes no conjunto escolhido. O ASCII imprimível (33–126), exceto =, é mantido; espaços e tabulações são mantidos, a menos que terminem a linha; todo o resto é escrito como = mais dois dígitos hex maiúsculos. Linhas com mais de 76 caracteres são quebradas com uma quebra suave, nunca dentro de uma sequência =XX. A decodificação remove as quebras suaves e os espaços finais, converte =XX de volta em bytes e os decodifica com o conjunto de caracteres. As quebras de linha aparecem como \n (e-mails usam CRLF).
Casos de Uso Comuns
- Ler o código-fonte bruto de e-mails com texto no estilo =C3=A9
- Depurar newsletters com acentos quebrados
- Preparar partes MIME para e-mails de teste
- Converter e-mails legados em ISO-8859-1 para texto legível
Perguntas Frequentes
Por que vejo =C3=A9 em vez de é?
Essa é a codificação UTF-8 do é em quoted-printable. Decodificar com o conjunto UTF-8 o restaura.
O que é uma quebra de linha suave?
Um = no fim de uma linha indica que a linha continua; ele é removido na decodificação, para que linhas longas possam ser transportadas dentro do limite de 76 caracteres.
Meu texto decodificado tem caracteres �.
Provavelmente o e-mail foi escrito em outro conjunto de caracteres. Experimente ISO-8859-1.