Un souci avec cet outil ?
À propos de « Encodage Quoted-printable En Ligne »
Cet outil encode du texte avec Quoted-Printable défini par la RFC 2045 — un format qui représente des données 8 bits avec seulement des caractères ASCII imprimables, en échappant les octets non représentables sous la forme =XX.
Quoted-Printable était conçu pour transporter du contenu 8 bits (caractères non-ASCII en e-mail international) à travers des serveurs 7 bits. Aujourd'hui, la plupart des serveurs gèrent le 8 bits directement, mais QP reste utilisé dans les corps MIME, en-têtes et signatures S/MIME.
Utile pour construire un e-mail à la main, déboguer du MIME ou interagir avec un système ancien attendant du Quoted-Printable.
Comment utiliser cet outil
Encoder du texte en Quoted-Printable pour le transport e-mail
Coller le texte
Chaîne source dans « Text ». Tout octet hors du domaine ASCII imprimable (`!`–`~` sauf `=`) est encodé en `=XX` où `XX` est sa valeur hex en deux chiffres majuscules.
Exécuter
Résultat : champ unique `encoded`. Exemples : `café` → `caf=C3=A9` ; `=` littéral → `=3D`. Les lignes de plus de 76 caractères reçoivent un soft line break `=\r\n` ; les MTA le préservent à travers les sauts.
Quand le QP a du sens
Quoted-Printable s’utilise dans les en-têtes et corps d’e-mails (`Content-Transfer-Encoding: quoted-printable`) quand le contenu est essentiellement ASCII avec quelques caractères non-ASCII. Pour des données binaires, base64 est plus efficace.
Attention aux espaces de fin
Les tabulations et espaces en fin de ligne DOIVENT être encodés (`=20`, `=09`) — sinon certains relais les suppriment. L’encodeur s’en occupe ; en édition manuelle, ne supprimez pas les espaces finaux d’un contenu QP.