Skip to content
Mbox Viewer

Codifica quoted-printable

Una codifica di trasferimento MIME che rappresenta testo con caratteri per lo più ASCII, effettuando l'escape dei byte non ASCII come sequenze esadecimali =XX. Mantiene la maggior parte del testo leggibile dall'uomo nel sorgente raw del messaggio.

Quoted-printable (QP, definito nell'RFC 2045 sezione 6.7) è una codifica progettata per testo che è per lo più ASCII ma contiene caratteri non ASCII occasionali come lettere accentate o simboli speciali. Qualsiasi byte il cui valore è fuori dall'intervallo ASCII stampabile viene sostituito da un segno di uguale seguito da due cifre esadecimali maiuscole — ad esempio, il carattere é (0xE9 in ISO-8859-1) diventa =E9. Le righe non possono superare i 76 caratteri, quindi le righe lunghe vengono interrotte con un'interruzione di riga soft =\r\n.

Il vantaggio di quoted-printable rispetto a Base64 per il contenuto testuale è la leggibilità: un'e-mail in italiano con alcune parole accentate codificata in QP è ancora ampiamente leggibile come testo normale nel sorgente raw, mentre il testo codificato in Base64 è completamente opaco. Per testo con un'alta proporzione di caratteri non ASCII (come il giapponese o l'arabo), Base64 è più efficiente e viene tipicamente scelto in alternativa.

Un client di posta deve decodificare il contenuto quoted-printable prima di visualizzarlo. Una decodifica mancante o errata produce testo con sequenze =XX visibili nel corpo, che è un sintomo comune di un lettore di posta elettronica mal implementato o legacy. Mbox Viewer decodifica quoted-printable in modo trasparente come parte dell'elaborazione MIME.

Termini correlati

Leggi i tuoi file MBOX sul tuo Mac