Skip to content
Mbox Viewer

Quoted-printable

Un encodage de transfert MIME qui représente le texte composé principalement de caractères ASCII, en échappant les octets non ASCII sous forme de séquences hexadécimales =XX. Il conserve la majorité du texte lisible par l'humain dans la source brute du message.

Quoted-printable (QP, défini dans la RFC 2045 section 6.7) est un encodage conçu pour le texte qui est principalement ASCII mais contient des caractères non ASCII occasionnels tels que des lettres accentuées ou des symboles spéciaux. Tout octet dont la valeur est en dehors de la plage ASCII imprimable est remplacé par un signe égal suivi de deux chiffres hexadécimaux en majuscules — par exemple, le caractère é (0xE9 en ISO-8859-1) devient =E9. Les lignes ne peuvent pas dépasser 76 caractères, donc les lignes longues sont coupées avec un saut de ligne souple =\r\n.

L'avantage du quoted-printable sur Base64 pour le contenu textuel est la lisibilité : un courriel en français avec quelques mots accentués encodé en QP est encore largement lisible en texte brut dans la source brute, alors que le texte encodé en Base64 est complètement opaque. Pour le texte avec une forte proportion de caractères non ASCII (comme le japonais ou l'arabe), Base64 est plus efficace et est généralement choisi à la place.

Un client de messagerie doit décoder le contenu quoted-printable avant de l'afficher. Un décodage manquant ou incorrect produit du texte avec des séquences =XX visibles dans le corps, ce qui est un symptôme courant d'un lecteur de courrier mal implémenté ou obsolète. Mbox Viewer décode le quoted-printable de manière transparente dans le cadre du traitement MIME.

Termes liés

Lisez vos fichiers MBOX sur votre Mac