跳到主要内容
uencoder

Base64URL NoPad

Base64URL NoPad 是 Base64URL 去除所有 = 填充符的变体,输出长度不固定为 4 的倍数。

用途

在空间敏感且解码端可按长度推断填充数的场景中减少冗余字符(如短令牌、URL 参数)。

机制

使用 -、_ 字母表并省略 = 填充;解码时根据字符串长度 mod 4 补回 0、2 或 1 个 = 再按标准 Base64URL 解码。

用例

  • 紧凑 JWT 令牌
  • 短链接载荷
  • RESTful API 参数

相关工具

参考链接