HTTP (Hypertext Transfer Protocol ) är den standard kodning för webbsidor . På motsvarande sätt använder Internet-post SMTP ( Simple Mail Transfer Protocol ) för att koda och sända elektronisk post. Som namnet antyder , är protokollet osofistikerade . Det sysselsätter bara enkel 7 - bitars ASCII ( American Standard Code for Information Interchange ) text . För att skicka e-post med innehåll som inte passar i ASCII , till exempel multimedia eller andra språk än engelska , måste innehållet omvandlas , eller kodas , i ASCII . De tre vanliga kodningstyper är identitet , Base64 och quoted-printable . Deras kollektiva etikett är Multipurpose Internet Mail Extensions , eller MIME . Identitet Encoding
annat namn för identiteten kodning är binär kodning , beroende på formatet på resultatet av omvandlingen . När en e-postklient kodar icke - ASCII innehåll med hjälp av identitet , är resultatet en serie ettor och nollor - binär . Även det officiella dokument som styr MIME definierar identitet kodning , enligt samma dokument , SMTP för närvarande inte använda mekanismen . Addera Base64 kodning
Base64 -kodning övriga namn är 8 - bitars . Base64-kodning grupper data till åtta 8 - bitars - långa bitar , som dessutom delas in i 6 - bitars - långa bitar , översätter sedan fyra av dessa på en gång till en enda siffra i base64 alfabetet . Det är en effektiv process , med kodade uppgifter endast 33 procent större än den ursprungliga okodade uppgifter , men det är omöjligt att förstå bara genom att titta på det . Postklienter använder generellt base64-kodning för att skicka multimediainnehåll .
Quoted-printable -kodning
quoted-printable -kodning även går under alias 7 - bit , eftersom det är den förvalda metoden för att omvandla innehållet till 7 - bitars behov bildar SMTP . Det liknar base64-kodning i att den kodar av bearbetning 8 - bitars " oktetter " av data vid en tid . Skillnaden är att innehållet , när 7 - bitars kodning kommer igenom med det , är i hög grad läsbar text . Postklienter använder ofta quoted-printable -kodning när du skickar icke - engelska tecken , vilka datorer som kodar använda 8 bitar .