要点
去空白、补全 padding、在严格解码前把 url-safe 映射到标准表。
Base64 输入无效
非法字符、错位的 = 或截断会导致解码失败。
常见原因
- 中间夹入换行/空格(未先 strip)。
- 截断的字符串。
如何修复
- 用本站编解码器逐步验证。
示例
错误
SGVsbG8gV29ybGQ=
正确
SGVsbG8gV29ybGQ=
/base64-encoder-decoder
常见问题
- = 能几个?
- 0、1 或 2 个在末尾,用于把长度凑成 4 的倍数。
要点
去空白、补全 padding、在严格解码前把 url-safe 映射到标准表。
非法字符、错位的 = 或截断会导致解码失败。
错误
SGVsbG8gV29ybGQ=
正确
SGVsbG8gV29ybGQ=
/base64-encoder-decoder