Zum Hauptinhalt springen

1. Einleitung

Base Encoding wird verwendet, wenn binaere Daten in Umgebungen gespeichert oder transportiert werden muessen, die auf US-ASCII-Text beschraenkt sind. Es ist auch in neuen Anwendungen nuetzlich, weil Textdarstellungen leichter geprueft, kopiert, protokolliert und editiert werden koennen als rohe Oktette.

RFC 4648 standardisiert die verbreiteten Kodierungen Base64, Base32 und Base16. Fruehere Spezifikationen unterschieden sich oft bei Zeilenumbruechen, Padding, zulaessigen Zeichen und Alphabeten. Dieses Dokument verringert diese Unterschiede, damit Protokolle auf gemeinsame Regeln verweisen koennen.

Ein Protokoll, das Base Encoding verwendet, muss genau festlegen, welches Alphabet genutzt wird, ob Padding vorhanden ist, ob Zeilenumbrueche erlaubt sind und wie Decoder Zeichen ausserhalb des Alphabets behandeln.

Referenz: RFC 4648.