base64是通过3字节到4字节的转换,来将字节数组转化成可见字符。
但有时候,可能由于编码和解码所用的映射没有对应,导致编解码失败。
1. +/ 末尾填充 =
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/
2. 省略末尾=
3. -_替代+/
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_
也就将1.中的
+ <=> -
,
/ <= _
。