Encodeur/Décodeur Quoted Printable

Convertissez du texte au format Quoted Printable et décodez le format Quoted Printable en texte

76

Essayez ces exemples :

À propos du codage Quoted-Printable

Quoted-Printable est un codage de transfert de contenu qui utilise des caractères ASCII imprimables pour transmettre des données 8 bits sur un chemin de données 7 bits, ou pour des systèmes non propres à 8 bits. Il est couramment utilisé dans les systèmes de messagerie pour envoyer des messages contenant des caractères internationaux.

Utilisations courantes de Quoted-Printable

  • Corps de messages électroniques avec caractères internationaux (codage MIME)
  • Transmission de texte avec caractères spéciaux via des systèmes hérités
  • Rendre les données binaires lisibles et modifiables dans un éditeur de texte
  • En-têtes d’e-mail pour caractères non-ASCII (format légèrement différent)
  • Préserver la mise en forme du texte dans les messages électroniques

Comment fonctionne Quoted-Printable

Quoted-Printable suit ces règles de base :

  • Les caractères ASCII imprimables (valeurs 33–126, sauf 61) sont représentés tels quels
  • Les caractères non imprimables sont indiqués par un signe égal (=) suivi de leur valeur hexadécimale ASCII
  • Le signe égal (=) est codé comme =3D
  • Les lignes de plus de 76 caractères se divisent en insérant un “saut de ligne doux” (= à la fin)
  • Les espaces (32) et tabulations (9) peuvent apparaître tels quels, mais pas en fin de ligne

Standard MIME

Quoted-Printable fait partie de la norme MIME (Multipurpose Internet Mail Extensions) définie dans la RFC 2045. Il est utilisé avec d’autres codages comme Base64 pour garantir la transmission fiable de messages électroniques avec pièces jointes ou caractères spéciaux.

Avantages et limites

Avantages :

  • Lisible par l’humain pour les textes principalement en ASCII
  • Efficace pour les textes avec peu de caractères non-ASCII
  • Préserve les sauts de ligne et la mise en forme

Limites :

  • Moins efficace que Base64 pour les données binaires ou les textes avec de nombreux caractères spéciaux
  • Plus complexe à implémenter correctement par rapport à d’autres codages
  • Possède des règles spécifiques pour les sauts de ligne et la gestion des espaces

Exemples

Texte brutQuoted-Printable
Hello, World!Hello, World!
CaféCaf=C3=A9
こんにちは=E3=81=93=E3=82=93=E3=81=AB=E3=81=A1=E3=81=AF