ASCII ist eine Zeichenkodierung. Kodierungen definieren, wie Text binär dargestellt wird.
Der Text kann mit ASCII in binär konvertiert werden, höchstwahrscheinlich wird jedoch eine moderne Kodierung wie UTF-8 verwendet.
Wenn wir etwas in eine Textdatei eingeben oder davon ausgehen, dass ich meinem Freund eine E-Mail mit einem Anhang in der E-Mail schicke. In beiden Fällen Textdatei und E-Mail. Was passiert zuerst? Wird dieser Text / Anhang zuerst in ASCII ODER BINARY konvertiert? Wenn wir etwas eingeben, nimmt dieser Computer das Binär- oder ASCII-Format ein?
ASCII ist eine Zeichenkodierung. Kodierungen definieren, wie Text binär dargestellt wird.
Der Text kann mit ASCII in binär konvertiert werden, höchstwahrscheinlich wird jedoch eine moderne Kodierung wie UTF-8 verwendet.
Das SMTP-Protokoll kodiert nicht die Größe der Nachricht im Protokoll. Das Ende der Nachricht ist erreicht, wenn ein einzelner Punkt .
in einer eigenen Zeile empfangen wird. Das Protokoll erlaubt also nicht die Übertragung von Daten, die einen Zeilenumbruch, einen Punkt und einen weiteren Zeilenumbruch enthalten.
In der Praxis ist dies sogar noch eingeschränkter, da einige der alten Mailer-Daemons Nicht-ASCII-Zeichen nicht gut handhabten. Daher verwendeten die Benutzer Uuencode, um aus Binärdaten ASCII-Daten zu machen. Die base64- Kodierung ist eine effizientere Variante davon. Dies ist, was aktuelle E-Mail-Clients verwenden, um Binärdaten vorzubereiten, die Nicht-ASCII-Zeichen für die Übertragung enthalten.