Codificatore Quoted-Printable
Il quoted-printable è la codifica che consente al testo a 8 bit di sopravvivere a un trasferimento di posta a 7 bit. Questo codificatore converte ogni byte superiore a 126 (e alcuni speciali come =) in escape esadecimali =XX, avvolge dolcemente le righe a 76 caratteri e ti fornisce una stringa che puoi inserire in un corpo MIME Content-Transfer-Encoding: quoted-printable.
Come codificare in quoted-printable
-
1
Incolla il tuo testo
L'input è trattato come UTF-8 per impostazione predefinita. Lettere accentate ed emoji diventano sequenze multi-byte.
-
2
Clicca su codifica
I byte al di fuori dell'intervallo ASCII stampabile, più il segno = letterale, diventano escape =HH in esadecimale maiuscolo.
-
3
Usa i ritorni a capo morbidi
Le righe più lunghe di 76 caratteri vengono spezzate con un = finale e un CRLF. Il tuo MTA le ricomporrà.
Le regole, versione breve
RFC 2045 definisce il quoted-printable. I punti importanti:
| Intervallo byte | Gestione |
|---|---|
33 a 126 tranne = (61) |
Stampato così com’è |
| 9 (tab), 32 (spazio) | Così com’è a meno che non sia alla fine della riga |
= (61) |
Sempre escapato come =3D |
| Tutto il resto | Escapato come =HH |
| Lunghezza riga > 76 | Avvolgimento morbido con = + CRLF |
Perché esiste
SMTP storicamente garantiva una consegna pulita a 7 bit. Qualsiasi cosa al di fuori di quell’intervallo potrebbe essere rimossa, invertita o divisa. Il quoted-printable mantiene il corpo leggibile quando aperto in un debugger (a differenza del base64, che è opaco) pur essendo sicuro per il trasporto.
Problemi comuni
- Spazi finali. Uno spazio alla fine di una riga deve essere codificato come
=20, altrimenti i relay di posta lo rimuoveranno. - Fine riga. Usa CRLF, non LF. Le intestazioni RFC 5322 lo insistono.
- UTF-8 prima. Codifica il tuo testo in byte UTF-8, poi in quoted-printable. Farlo nell’ordine sbagliato danneggia i caratteri accentati.
Domande frequenti
Quoted-printable se il testo è per lo più ASCII con occasionali byte non ASCII (tipica email europea). Base64 se il contenuto è binario o fortemente non latino, comprime in modo più efficiente.
Quella è una virgoletta singola destra tipografica (U+2019) codificata come i suoi byte UTF-8. Un client che non comprende il quoted-printable sta mostrando gli escape raw.
RFC 2045 stabilisce 76 come massimo rigido per una riga quoted-printable. La maggior parte dei codificatori avvolge a 75 per lasciare spazio per il ritorno a capo morbido finale =. Superare 76 rischia di essere rifiutato da MTA rigorosi.
Sì. Il testo viene inviato al sito per la codifica o decodifica. Non incollare password, chiavi private o messaggi riservati.
Strumenti correlati
Riferimento Tabella ASCII
Tabella ASCII completa da 0 a 127 con decimale, esadecimale, ottale, binario e riferimento numerico HTML per ogni carattere, inclusi i codici di controllo come NUL, LF e DEL.
Riferimento ai caratteri HTML
Elenco ricercabile delle entità HTML, dei loro codici nominati e numerici, e copia con un clic per caratteri e simboli speciali.
Generatore di lettere casuali
Genera lettere A-Z casuali. Scegli la quantità, usa maiuscole, minuscole o un mix, e applica il risultato a giochi, spunti o attività in classe.
Riferimento scorciatoie da tastiera
Cerca le scorciatoie predefinite documentate di VS Code, Chrome e Bash con GNU Readline su macOS, Windows e Linux.
Creatore di diagrammi di flusso
Crea nel browser diagrammi di flusso visivi con cinque tipi di nodo, connessioni dirette e download SVG o PNG.
Validatore Email
Valida un indirizzo email: controllo della sintassi RFC 5322, verifica in tempo reale dei record MX, più dettagli su parte locale, dominio e lunghezza. Non viene inviata alcuna email.
Strumento disponibile in altre lingue
- Encodeur Quoted-Printable [FR]
- Quoted-Printable-Encoder [DE]
- Encoder yang dapat dicetak dan dikutip [ID]
- Codificador Quoted-Printable [ES]
- Quoted-Printable 인코더 [KO]
- مشفر للطباعة المقتبسة [AR]
- เอนโคเดอร์สำหรับการพิมพ์แบบอ้างอิง [TH]
- 引用可能な印刷エンコーダ [JA]
- Geciteerde aftekenbare encoder [NL]
- Codificador Quoted-Printable [PT]
- Citerbar och utskriftsförmögen kodare [SV]
- Đã trích dẫn – Bộ mã hóa in được [VI]
- Koder quoted-printable [PL]
- Quoted-Printable Encoder [EN]
- Кодер для печатного копирования [RU]
- Quoted-Printable Kodlayıcı [TR]
- 可打印编码器 [ZH]