GUIDE深度 · Deep dive
URL-safe Base64 怎么用?
标准 Base64 的 + 和 / 在 URL 里需要转义,所以 URL-safe 变体用 - 和 _ 替代,并常去掉末尾的 =。解码时要先换回 +/ 再补齐 =。
字符替换
标准:A–Z a–z 0–9 + /,= 补齐。
URL-safe:+ → -,/ → _,= 可省略。
JWT 和文件名
JWT 用 Base64URL,三段用 . 连接。
文件名避免 / 和 =;URL-safe 更安全。
常见问题
去掉 = 还能解码吗?
可以;解码前补到 4 的倍数。
URL-safe 和标准能互转吗?
可以;只替换字符并处理补齐。