32:
- 将数据(根据ASCII编码,UTF-8编码等)转成对应的二进制数
- 然后将所有的二进制全部串起来,5个二进制位为一组,若不足5位则低位补0,转化成对应十进制数。
- 若不足40位,则补"="
- 一个"="相当于5位,补满40位为止。
64:
- 将数据(根据ASCII编码,UTF-8编码等)转成对应的二进制数
- 然后将所有的二进制全部串起来,6个二进制位为一组,若不足6位则低位补0,转化成对应十进制数。
- 若不足24位,则补"="
一个"=“想当于6个二进制位。
* 字符串只可能包含A-Z,a-z,0-9,+,/,=字符
* 字符串长度是4的倍数
* =只会出现在字符串最后,可能没有或者一个等号或者两个等号