HTTP ( Hypertext Transfer Protocol) ist die Standard- Kodierung für Web-Seiten. Ebenso nutzt Internet Mail SMTP (Simple Mail Transfer Protocol) für die Codierung und Versenden elektronischer Post . Wie der Name andeutet , ist das Protokoll, ungekünstelt . Sie beschäftigt nur einfache 7-Bit- ASCII (American Standard Code for Information Interchange) Text. Um E-Mails mit Inhalten, die nicht in paßt senden ASCII, wie Multimedia- oder andere Sprachen als Englisch , der Inhalt muss umgewandelt werden, oder codiert , in ASCII . Die drei Standard- Codierung Typen sind Identität , base64 und quoted-printable . Ihre kollektive Label Multipurpose Internet Mail Extensions oder MIME. Identität Encoding
anderer Name für Identität Codierung binäre Codierung , die durch Format des Ergebnisses der Transformation. Wenn ein Mail-Client Nicht-ASCII- Inhalte mit Identität codiert , ist das Ergebnis einer Reihe von Nullen und Einsen - binary . Obwohl das offizielle Dokument über MIME definiert Identität Codierung nach dem gleichen Dokument , SMTP derzeit nicht nutzen den Mechanismus .
Base64 Encoding
Base64-Codierung dem anderen Namen ist 8 bit . Base64-Codierung von Daten in Gruppen acht 8-Bit - lange Stücke , die sie weiter unterteilt in 6-Bit - lange Stücke , übersetzt dann vier davon in einer Zeit, in einer einzigen Ziffer in der base64 Alphabet. Es ist ein effizientes Verfahren , mit codierten Daten nur 33 Prozent größer als die ursprünglichen unverschlüsselten Daten, aber es ist unmöglich zu verstehen, einfach durch einen Blick auf sie. Mail-Clients verwenden in der Regel base64 Codierung auf Multimedia-Inhalte zu senden.
Quoted-Printable Encoding
Quoted- Printable-Kodierung geht auch durch den Alias 7 -bit, weil es ist die Standard- Verfahren zur Umwandlung von Content an die 7- bit-Form SMTP Bedürfnisse . Es ist ähnlich Base64 dass sie kodiert durch Verarbeitung 8-Bit- " Bytes " von Daten zu einem Zeitpunkt. Der Unterschied ist , dass der Inhalt , einmal 7 -Bit-Codierung durch mit ihm bekommt , ist weitgehend lesbaren Text . Mail-Clients verwenden häufig quoted-printable Codierung beim Senden nicht-englische Zeichen , die Computer mit 8 Bits codieren .