Text to Quoted-Printable muunnin
Koodaa tekstiä quoted-printable-muotoon tai palauta se alkuperäiseen muotoonsa. Kyseessä on RFC 2045:ssä määritelty MIME siirtokoodaus, jota käytetään sähköpostiviestien rungossa. Työkalu muuntaa syötteen UTF-8-muotoon, esittää muut kuin ASCII-tavut ja =-merkin =XX-heksapakoina, suojaa rivien lopussa olevat välilyönnit ja katkaisee rivit 76 merkin kohdalta pehmeillä rivinvaihdoilla. Purkaminen poistaa pehmeät rivinvaihdot ja palauttaa pakoeskeipit. Työkalu auttaa kehittäjiä tarkastelemaan ja rakentamaan raakoja sähköpostiviestejä ja uutiskirjeitä.
Usein kysytyt kysymykset
Mitä quoted-printable tarkoittaa?
Quoted-printable on RFC 2045:ssä määritelty MIME-sisältösiirtokoodaus. Se säilyttää tulostettavat ASCII-merkit luettavina ja esittää muut tavut =-merkin ja kahden heksadesimaalinumeron yhdistelmänä. Sitä käytetään sähköpostitekstissä, joka koostuu pääosin ASCII-merkeistä mutta sisältää myös joitakin aksenttimerkkejä.
Voinko nähdä esimerkin?
café koodautuu muotoon caf=C3=A9, koska é koostuu kahdesta UTF-8-tavusta, C3 ja A9. Yhtäsuuruusmerkistä tulee =3D, joten a=b muuttuu muotoon a=3Db. Rivin lopussa oleva välilyönti muuttuu muotoon =20.
Mitä pehmeät rivinvaihdot ovat?
Koodattujen rivien pituus saa olla enintään 76 merkkiä. Pidemmät rivit katkaistaan niin, että kunkin osan loppuun lisätään =-merkki, jonka purkaja poistaa rivin yhdistämiseksi. Työkalu ei koskaan katkaise =XX-pakomerkintää.
Miten rivinvaihdot käsitellään?
Tekstin rivinvaihdoista tulee koodatussa tulosteessa CRLF-kiinteitä rivinvaihtoja, kuten MIME edellyttää. Purkamisessa kiinteät rivinvaihdot palautetaan tavallisiksi rivinvaihdoiksi.
Mitä merkistöä työkalu käyttää?
Työkalu koodaa ja purkaa UTF-8-muodossa. Merkistöjen ISO-8859-1 tai Windows-1252 sähköpostiviestit purkautuvat tavuiksi, jotka eivät ole kelvollista UTF-8:aa. Työkalu ilmoittaa niistä sen sijaan, että näyttäisi virheellisiä merkkejä.
Miksi syötteeni hylätään?
Jokaista =-merkkiä on seurattava kaksi heksadesimaalinumeroa, tai sen on oltava rivin lopussa pehmeänä rivinvaihtona. Syötteet kuten =G1 tai yksittäinen = keskellä riviä ovat virheellisiä. Sekä isot että pienet heksadesimaalinumerot hyväksytään.
Onko quoted-printable sama asia kuin =?UTF-8?Q?-otsakekoodaus?
Ne liittyvät toisiinsa, mutta eivät ole sama asia. RFC 2047:n otsakkeen koodatut sanat käyttävät muunnelmaa, jossa välilyönnit muuttuvat alaviivoiksi ja teksti ympäröidään muodolla =?charset?Q?...?=. Tämä työkalu käsittelee viestin rungon koodausta.
Milloin kannattaa käyttää quoted-printablea Base64:n sijaan?
Käytä quoted-printablea tekstille, joka koostuu pääosin ASCII-merkeistä, sillä teksti pysyy luettavana ja pienikokoisena. Binaariliitteille tai ei-latinalaisia kirjoitusjärjestelmiä sisältävälle tekstille Base64 on tiiviimpi.
Poistaako työkalu lopun tyhjemerkit purkamisen aikana?
Kyllä. RFC 2045:n mukaan koodatun rivin lopussa olevat välilyönnit ja sarkaimet on lisätty siirron aikana, joten purkaja poistaa ne. Merkitykselliset välilyönnit koodataan muodossa =20 tai =09.
Kuinka paljon tekstiä voin muuntaa?
Enintään 5 MiB tekstiä pyyntöä kohden. Syötteitäsi ei tallenneta.