Skip to content
Mbox Viewer

Quoted-printable

Eine MIME-Übertragungskodierung, die Text mit überwiegend ASCII-Zeichen darstellt und Nicht-ASCII-Bytes als =XX-Hexadezimalsequenzen escaped. Sie hält den Großteil des Textes im Rohquelltext lesbar.

Quoted-Printable (QP, definiert in RFC 2045, Abschnitt 6.7) ist eine Kodierung für Text, der überwiegend aus ASCII-Zeichen besteht, aber gelegentlich Nicht-ASCII-Zeichen wie Akzentbuchstaben oder Sonderzeichen enthält. Jedes Byte außerhalb des druckbaren ASCII-Bereichs wird durch ein Gleichheitszeichen gefolgt von zwei Großbuchstaben-Hexadezimalziffern ersetzt – beispielsweise wird das Zeichen é (0xE9 in ISO-8859-1) zu =E9. Zeilen dürfen 76 Zeichen nicht überschreiten, daher werden lange Zeilen mit einem weichen Zeilenumbruch =\r\n gebrochen.

Der Vorteil von Quoted-Printable gegenüber Base64 für Textinhalte liegt in der Lesbarkeit: Eine englische E-Mail mit einigen akzentuierten Wörtern, in QP kodiert, ist im Rohquelltext noch größtenteils lesbar, wohingegen Base64-kodierter Text völlig undurchsichtig ist. Für Text mit einem hohen Anteil an Nicht-ASCII-Zeichen (wie Japanisch oder Arabisch) ist Base64 effizienter und wird typischerweise bevorzugt.

Ein Mail-Client muss Quoted-Printable-Inhalte vor der Anzeige dekodieren. Fehlende oder falsche Dekodierung erzeugt Text mit sichtbaren =XX-Sequenzen im Nachrichtentext, was ein häufiges Symptom eines schlecht implementierten oder veralteten E-Mail-Readers ist. Mbox Viewer dekodiert Quoted-Printable transparent als Teil der MIME-Verarbeitung.

Verwandte Begriffe

Lies deine MBOX-Dateien auf dem Mac