メインコンテンツまでスキップ

5. URLおよびファイル名安全なBase64エンコーディング

Base64url は Base64 と同じ bit grouping を使うが, URL や filename で扱いにくい二つの文字を置き換える.

Value 62: -
Value 63: _
pad: =

データ長が外部規則から分かる場合, padding 文字 = は省略できる. ただし RFC 4648 を参照する仕様は, padding を使うか省略するかを明確に述べる必要がある.

Base64url と通常の Base64 は異なる alphabet である. プロトコルが明示的に許可しない限り, 実装は両者を暗黙に同一扱いすべきではない.