5. URL およびファイル名安全アルファベットを用いた Base 64 エンコーディング
Base64url は、Base64 と同じビットグループ化を使用しますが、URL およびファイル名での使用に不便な 2 つのアルファベット文字を置き換えます。
値 62:-
値 63:_
パディング:=
データ長が外部のいくつかの規則によって既知である場合、= パディング文字は省略してもよい(MAY)が、本仕様を参照する規格は、パディングが存在するか省略されるかを明確に規定しなければなりません(MUST)。
Base64url と通常の Base64 は異なるアルファベットです。プロトコルがその動作を明示的に許可しない限り、実装はこれらを静かに相互交換可能として扱うべきではありません(SHOULD NOT)。