5. Base-64-Kodierung mit URL- und dateinamenssicherem Alphabet
Base64url verwendet dieselbe Bitgruppierung wie Base64, ersetzt jedoch die beiden für URLs und Dateinamen ungeeigneten Alphabetzeichen.
Wert 62: -
Wert 63: _
Füllung: =
Wenn die Datenlänge durch eine externe Regel bekannt ist, DARF das Füllzeichen = weggelassen werden, aber die auf dieses Dokument verweisende Spezifikation MUSS klar angeben, ob die Auffüllung vorhanden ist oder weggelassen wird.
Base64url und normales Base64 sind unterschiedliche Alphabete. Sofern das Protokoll dieses Verhalten nicht ausdrücklich zulässt, SOLLTEN Implementierungen sie nicht stillschweigend als austauschbar behandeln.