b_e*_*erb 11 base64
给定编码为Base64编码字符串的数据,我能以某种方式计算仅通过查看Base64编码字符串的长度编码的原始数据的实际长度吗?
如果没有必要,我不想遍历字符串(这还包括对编码字符串的trailling字符进行字符串操作以检查填充).
Jon*_*Jon 12
在精确的,除非你看看填充长度无法计算.在不寻找填充的情况下,您可以做的最好的事情是通过将编码字符串长度乘以3/4来计算长度的上限(编码长度保证可以被4整除).
因此计算的上限将是N,N+1或者N+2,N原始数据的长度在哪里.
N
N+1
N+2
归档时间:
15 年,3 月 前
查看次数:
15039 次
最近记录:
12 年,9 月 前