Skip to content
Mbox Viewer

Quoted-printable

Codificação de transferência MIME que representa texto com caracteres majoritariamente ASCII, escapando bytes não-ASCII como sequências hexadecimais =XX. Mantém a maior parte do texto legível por humanos na fonte bruta da mensagem.

Quoted-printable (QP, definido na RFC 2045 seção 6.7) é uma codificação projetada para texto que é majoritariamente ASCII mas contém caracteres não-ASCII ocasionais como letras acentuadas ou símbolos especiais. Qualquer byte cujo valor esteja fora do intervalo ASCII imprimível é substituído por um sinal de igual seguido de dois dígitos hexadecimais maiúsculos — por exemplo, o caractere é (0xE9 em ISO-8859-1) torna-se =E9. As linhas não podem exceder 76 caracteres, portanto linhas longas são quebradas com uma quebra de linha suave =\r\n.

A vantagem do quoted-printable sobre o Base64 para conteúdo de texto é a legibilidade: um e-mail em português com algumas palavras acentuadas codificado em QP ainda é amplamente legível como texto simples na fonte bruta, enquanto texto codificado em Base64 é completamente opaco. Para texto com alta proporção de caracteres não-ASCII (como japonês ou árabe), o Base64 é mais eficiente e geralmente é escolhido no lugar.

Um cliente de e-mail deve decodificar o conteúdo quoted-printable antes de exibi-lo. Decodificação ausente ou incorreta produz texto com sequências =XX visíveis no corpo, o que é um sintoma comum de um leitor de e-mail mal implementado ou legado. O Mbox Viewer decodifica quoted-printable de forma transparente como parte do processamento MIME.

Termos relacionados

Leia seus arquivos MBOX no seu Mac