为什么base64编码的字符串使用字符+和/?
答
base64的规定设计目标在MIME RFC和它们的先行者中给出。我发现的最早的是RFC 1113,其编码方法在MIME base64中几乎不变。引用最古老的MIME RFC,RFC 1341
注:该子集的重要特性,它在ISO 646的所有版本,包括 美国ASCII相同的代表 ,并在子集中的所有字符也代表 相同在所有版本的EBCDIC中。
RFC 1113作出如下点:
这些字符,表0标识,被选择为能够 普遍表示的,和该组中排除与到SMTP 特殊意义的字符(例如, “。”,“
<CR>
”,“<LF>
”)。
您特别提示字符,@
,#
和^
不要在ISO 646许多变种(这是在20世纪90年代初共同使用)存在。
答
我不知道,
但.
可能被避免,因为开始.
线可能绊倒邮寄以为输入的结尾已经达到。
为什么不呢?这是任意的。 – bmargulies 2011-12-28 16:46:36
一个词 - 传统。 – 2011-12-28 16:46:48
@HotLicks是的,这就是我正在谈论的,它遵循了哪个传统? – Pacerier 2011-12-28 16:48:00