Quoted-Printable-koder
Kod tekst til quoted-printable (RFC 2045) eller avkod QP tilbake til lesbar tekst med korrekt håndtering av flerbyte-UTF-8 og myke linjeskift ved 76 kolonner, helt i nettleseren.
Hva er quoted-printable og hvor brukes det?
Quoted-printable (QP) er en MIME-innholdsoverføringskoding definert i RFC 2045. Den gjør tekst med spesialtegn eller ikke-ASCII-tegn om til nesten helt lesbar ASCII, og brukes derfor i e-posttekster, EML-filer, e-postlistearkiver og SMTP-hoder som =?UTF-8?Q?...?=.
Hvordan fungerer quoted-printable-koding?
Hver byte som ikke er et trygt utskrivbart ASCII-tegn, erstattes med et likhetstegn etterfulgt av sin tosifrede heksadesimale verdi: é blir =C3=A9 i UTF-8. Trygge tegn (bokstaver, sifre, de fleste skilletegn) forblir lesbare, og likhetstegnet selv escapes alltid som =3D.
Hva er myke linjeskift?
RFC 2045 begrenser kodede linjer til 76 tegn. Når en linje ville blitt lengre, setter koderen inn et = umiddelbart etterfulgt av linjeskift; ved avkoding fjernes dette =-tegnet og linjeskiftet, og originalteksten gjenskapes nøyaktig. Harde skift uten = er ekte linjeskift og bevares.
Hvordan håndteres ikke-ASCII-tegn?
Dette verktøyet bruker UTF-8 som tegnsett. Tegn utenfor ASCII konverteres først til sine UTF-8-byte og hver byte escapes enkeltvis, så et trebytes-tegn som 中 blir =E4=B8=AD. Ved avkoding samles bytene igjen og den opprinnelige UTF-8-teksten bygges opp på nytt.
Hvorfor ser jeg =3D, =20 eller =2E i utdata?
=3D er likhetstegnet selv, som alltid må escapes slik at det ikke forveksles med en escapesekvens. =20 og =09 koder mellomrom og tabulatorer som ville havnet på slutten av linjen, der avsluttende blanktegn ikke får overleve transporten.
Hva gjør modusen for automatisk gjenkjenning?
Auto undersøker inndataene dine: inneholder de =XX-sekvenser eller linjer som slutter med =, avkodes det; ellers kodes det. Hvis gjetningen blir feil, bytt eksplisitt til Kod eller Avkod med modusvelgeren.
Blir teksten min sendt noe sted?
Nei. Koding, avkoding og gjenkjenning kjøres lokalt i nettleseren din med JavaScript. Ingenting du limer inn sendes til noen server, så du kan behandle konfidensielt e-postinnhold trygt.
Hvorfor rapporterer avkodingen en ugyldig sekvens?
I avkodingsmodus må inndataene være ren ASCII. Et = som ikke følges av to heksadesimale sifre, eller ethvert ikke-ASCII-tegn limt inn i avkodingsinndataene, kan ikke være gyldig quoted-printable, så verktøyet viser en feil i stedet for å produsere tegnrot.
Når bør man bruke quoted-printable i stedet for Base64?
QP holder vanlig tekst nesten helt lesbar og forblir kompakt for innhold som mest består av ASCII, mens Base64 koder alt, vokser 4/3, men håndterer binærdata. E-postsystemer støtter begge: QP passer bedre til lesbare meldinger, Base64 til vedlegg og tett binærdata.
Slik bruker du Quoted-Printable-koder
Quoted-printable (QP) er MIME-kodingen som e-postsystemer bruker for å frakte tekst med aksenter, symboler eller ikke-latinske skrifter gjennom rene ASCII-kanaler. Dette verktøyet koder tekst til QP og avkoder den igjen med korrekt håndtering av flerbyte-UTF-8, =XX-unnsleppelser og myke linjeskift ved 76 kolonner. Alt kjører lokalt i nettleseren din.
- Velg en modus: Automatisk gjenkjenning (anbefalt), Kod → QP, eller Avkod → Tekst.
- Skriv eller lim inn i inntastingsboksen — resultatet oppdateres live mens du skriver. I Automodus behandler verktøyet inndata som inneholder =XX-sekvenser eller avsluttende =-tegn som QP til å avkode, og alt annet som tekst til å kode.
- Linjeskift i teksten din blir harde brudd i utdataen; koderen setter inn myke brudd (et = på slutten av en linje) slik at ingen linje overstiger 76 tegn — nøyaktig som RFC 2045 krever.
- Bruk Bytt for å flytte utdataen tilbake til inndata, og Kopier for å sende resultatet til utklippstavlen.
Tegnkodningen er låst til UTF-8 — tekst kodes som UTF-8-byter og QP-utdataen avkodes som UTF-8. Ser du kjeder i stil med =E4=B8=AD er det flerbytetegn, ett =XX-par per byte.
Relaterte verktøy
- Base64 Koding/Dekoding Gratis online Base64 koder og dekoder. Konverter tekst til Base64 og Base64 til tekst umiddelbart. Ingen serveropplasting, 100% privat.
- E-postvalidator Valider e-postadresser umiddelbart. Sjekk syntaks, format, domene og RFC 5322-samsvar. Støtter batchvalidering.
- HTML-Entity Kode/Dekode Kode eller dekode HTML-entities umiddelbart. Konverter spesialtegn som <, >, &, ", ' til HTML-entities og omvendt. Gratis, raskt, i nettleseren.
- Hex-viser Vis filinnhold i hex-dump-format med søk, offset-navigering og virtuell rulling
- AES-kryptering / -dekryptering AES-kryptering/dekryptering med CBC, CFB, CTR, OFB, ECB-moduser, Pkcs7/ZeroPadding/NoPadding, 128/192/256-bit nøkler, Base64-utdata, automatisk nøkkel/IV-formatgjenkjenning
- Brotli-kompressor Gratis Brotli-kompressor online. Komprimer filer til .br med kvalitet 0–11 eller dekomprimer .br til originalen. Kjører helt i nettleseren — ingen opplasting, ingen installasjon.
- Zstd-kompressor Gratis zstd-kompressor online. Komprimer filer til .zst med Zstandard-nivåer 1–19 eller dekomprimer .zst til originalen. Kjører helt i nettleseren — ingen opplasting, ingen installasjon.
- MessagePack-konverterer Gratis MessagePack-konverterer online. Kod JSON til msgpack og dekod hex, base64 eller .bin-filer tilbake til lesbar JSON, med størrelsessammenligning. Ingen opplasting, kjører i nettleseren.