概述
Base64是一种基于64个字符的编码算法,经过Base64编码后的数据会比原始数据略长,为原来的4/3倍。经Base64编码后的字符串的字符数是以4为单位的整数倍。
编码表
即64个字符分别是:
字符 |
个数 |
A-Z |
26 |
a-z |
26 |
0-9 |
10 |
+ |
1 |
/ |
1 |
=用于补位
在电子邮件中,每行为76个字符,每行末需添加一个回车换行符(“\r\n”),不论每行是否够76个字符,都要添加一一个回车换行符。但在实际应用中,往往根据实际需要忽略了这一要求。
注:数字证书的Base64,每间隔76个字符添加一个回车换行符。
Base64和Url Base64
为了能在http请求中以Ge