HTTP ( HyperText Transfer Protocol ) is de standaard codering voor webpagina's . Ook Internet-mail gebruikt SMTP ( Simple Mail Transfer Protocol ) voor het coderen en versturen van elektronische post . Zoals de naam al aangeeft , het protocol is ongenuanceerd . Er werken slechts eenvoudige 7 - bit ASCII ( American Standard Code for Information Interchange ) tekst . Om e - mails te versturen met inhoud die niet past in ASCII , zoals multimedia of andere talen dan het Engels , moet de inhoud worden omgezet , of gecodeerd , in ASCII . De drie standaard encoding types zijn identiteit , base64 en quoted-printable . Hun gezamenlijke label is Multipurpose Internet Mail Extensions , of MIME . Identiteit Encoding andere naam voor identiteit codering binaire codering , door de vorm van het resultaat van de transformatie . Wanneer een mail client codeert niet-ASCII- content met behulp van de identiteit , het resultaat is een reeks van nullen en enen - binaire . Hoewel het officiële document inzake MIME definieert identiteit codering , volgens hetzelfde document , SMTP momenteel maakt geen gebruik van het mechanisme . Base64 Encoding Base64 encoding 's andere naam is 8 - bit . Base64 encoding groepen gegevens in acht 8 - bit - lange stukken , die het verder verdeelt in 6 - bit - lange stukken , vertaalt dan vier van deze tegelijk in een enkel cijfer in het base64 alfabet . Het is een efficiënt proces , met gecodeerde gegevens slechts 33 procent groter is dan de oorspronkelijke ongecodeerde gegevens , maar het is onmogelijk om te begrijpen gewoon door er naar te kijken . Mail clients doorgaans gebruik base64 codering om multimedia -inhoud te verzenden . Quoted - Printable Encoding Quoted - printable codering gaat ook door de alias 7 - bit , omdat het is de standaard methode voor het omzetten van de inhoud naar de 7 - bits vorm SMTP behoeften . Het is vergelijkbaar met Base64 doordat ze coderen door verwerking 8 - bit " octets " gegevens tegelijk . Het verschil is dat de inhoud , na 7 - bit codering wordt daarmede, dat grotendeels leesbare tekst . Mail clients gebruiken meestal quoted-printable codering bij het verzenden van niet- Engels tekens , die computers coderen met behulp van 8 bits .
|