Lire le code source d'un e-mail quoted-printable

Le code source d'un e-mail affiche Caf=C3=A9 au lait. Le décodage quoted-printable ramène les échappements =XX au café que vous avez envoyé.

Outils utilisés dans ce guide

La tâche

Le courrier de l'ère SMTP voyage en ASCII 7 bits. Quoted-printable garde l'ASCII imprimable lisible et échappe tout le reste en paires d'octets =XX, avec = en fin de ligne pour le coupage doux. Tout sujet non ASCII ou nom accentué apparaît encodé.

Décoder et encoder

Collez le corps brut pour décoder : les coupures douces se rejoignent et les octets =XX deviennent du texte UTF-8. Encoder fait l'inverse : UTF-8 entre, quoted-printable sort, coupé en douceur à 76 colonnes.

Exemple

Café au lait s'encode en Caf=C3=A9 au lait : les deux octets UTF-8 du é deviennent chacun un échappement. Encoder 100 x montre la coupure : 76 caractères, =, puis le reste à la ligne. Un =4 mal formé échoue proprement au lieu de deviner.

Portée

Jusqu'à 200 000 caractères dans les deux sens ; les espaces finales sont encodées pour survivre au transport. Les encoded-words d'en-tête comme =?UTF-8?Q?…?= sont une autre couche : cet outil ne traite que l'encodage de transfert du corps.