Encodeur / Décodeur Quoted-Printable en ligne

Encodez et décodez du texte Quoted-Printable (MIME =XX) directement dans votre navigateur. Rien de ce que vous collez n'est envoyé à un serveur.

L'Encodeur / Décodeur Quoted-Printable s'exécute entièrement dans votre navigateur. Le texte et le contenu de message que vous collez ne quittent jamais votre appareil et rien n'est envoyé à ArrayKit.

Ouvrir l'Encodeur / Décodeur Base64

À propos de Quoted-Printable Encoder / Decoder

L'Encodeur / Décodeur Quoted-Printable convertit du texte vers et depuis l'encodage de transfert Quoted-Printable défini par la RFC 2045, le format utilisé par les clients de messagerie et les messages MIME pour garder lisible un contenu majoritairement en texte brut tout en représentant en toute sécurité les octets hors de la plage ASCII imprimable. Le mode Encoder convertit votre texte en UTF-8, échappe tout ce qui sort de 33–126 (plus un '=' littéral) sous la forme =XX en hexadécimal majuscule, et replie les lignes longues avec des sauts de ligne souples pour qu'aucune ligne ne dépasse 76 caractères. Le mode Décoder inverse le processus, supprime les sauts souples et reconvertit les échappements =XX — majuscules ou minuscules — en caractères d'origine, y compris les lettres accentuées et le texte UTF-8 multi-octets. Utile lorsque vous déboguez un fichier .eml, inspectez le corps d'un e-mail MIME ou examinez la sortie d'un serveur de messagerie qui affiche des séquences =XX brutes. Tout s'exécute localement dans votre navigateur — aucun contenu de message n'est envoyé.

Fonctionnalités

Comment utiliser Quoted-Printable Encoder / Decoder

  1. Choisissez Encoder ou Décoder avec le sélecteur de mode
  2. Collez ou saisissez votre texte (ou du contenu Quoted-Printable) dans le panneau d'entrée
  3. Lisez le résultat converti dans le panneau de sortie au fur et à mesure
  4. Copiez la sortie avec le bouton dans l'en-tête du panneau

Exemple

Entrée

Café Münchén

Sortie

Caf=C3=A9 M=C3=BCnch=C3=A9n

Les octets UTF-8 de chaque caractère accentué sont échappés en =XX ; l'ASCII simple reste inchangé.

Erreurs courantes et dépannage

Foire aux questions

Qu'est-ce que l'encodage Quoted-Printable ?
Quoted-Printable est un encodage de transfert de contenu MIME défini par la RFC 2045. Il garde lisible en clair un texte majoritairement ASCII 7 bits, en représentant tout octet hors de 33–126 (et un '=' littéral) sous la forme =XX en hexadécimal, et replie les lignes longues avec des sauts souples pour qu'aucune ne dépasse 76 caractères.
Comment l'Encodeur Quoted-Printable gère-t-il le texte accentué et non-ASCII ?
Il encode d'abord votre texte en octets UTF-8, puis échappe chaque octet hors de la plage ASCII imprimable sous la forme =XX. Un caractère comme 'é' devient deux octets échappés, '=C3=A9', car il occupe deux octets en UTF-8.
Le Décodeur Quoted-Printable gère-t-il l'hexadécimal en minuscules comme =3d ?
Oui. Le décodeur accepte les chiffres hexadécimaux majuscules ou minuscules dans les échappements =XX, donc '=3d' et '=3D' se décodent tous deux vers le même caractère '='.
Pourquoi la sortie Quoted-Printable se replie-t-elle à 76 caractères ?
La RFC 2045 limite chaque ligne encodée à 76 caractères (y compris le marqueur de saut souple) car de nombreux systèmes de transport de courrier et terminaux anciens ne géraient pas de manière fiable des lignes plus longues. L'encodeur insère un saut souple '=\r\n' dès qu'une ligne dépasserait cette limite.
L'Encodeur / Décodeur Quoted-Printable envoie-t-il le contenu de mon e-mail quelque part ?
Non. L'encodage et le décodage se font entièrement dans votre navigateur. Le texte ou le contenu de message que vous collez ne quitte jamais votre appareil et n'est envoyé ni à ArrayKit ni à aucun serveur.
Quelle est la différence entre Quoted-Printable et l'encodage Base64 ?
Quoted-Printable conserve la majeure partie du texte ASCII lisible tel quel et n'échappe que les octets qui en ont besoin, si bien qu'un contenu majoritairement en anglais reste compact. Base64 réencode chaque octet dans un alphabet fixe, ce qui est plus dense pour des données binaires mais rend le texte brut illisible tant qu'il n'est pas décodé.

Outils associés

Tous les outils ArrayKit