5. URL 和文件名安全 alphabet 的 Base64 编码 (Base 64 Encoding with URL and Filename Safe Alphabet)
Base64url 与 Base64 的处理方式相同, 但 alphabet 中 value 62 和 63 分别使用 - 和 _, 以避免 + 和 / 在 URL 或 filename 中产生特殊含义.
Value 62: -
Value 63: _
pad: =
当数据长度已由外部机制隐含时, padding = 可以省略, 但引用本规范的上层规范必须明确说明是否允许省略 padding. 不应把 base64url encoding 与普通 base64 encoding 视为相同 alphabet.