看完base64 维基 ...
我想弄清楚公式是如何工作的:
给定长度为的字符串n,base64长度为
n
这是: 4*Math.Ceiling(((double)s.Length/3)))
4*Math.Ceiling(((double)s.Length/3)))
我已经知道base64长度必须是%4==0让解码器知道原始文本长度是多少.
%4==0
序列的最大填充数可以是=或==.
=
==
wiki:每个输入字节的输出字节数约为4/3(开销为33%)
题:
上述信息如何与输出长度相符 ?
string base64 formula padding
base64 ×1
formula ×1
padding ×1
string ×1