Base64 为什么是 64?因为组成编码的字符总共有 64 个(0-9 a-z A-Z + /),这是 1987 年提出的针对电子邮件的一项标准化编码方式并沿用至今(RFC 989)。同时还存在其他 base 编码,例如 Bitcoin 源代码里用到的 Base58(1-9 a-z A-Z)去掉了容易混淆的 O、0、I、l;以及比 Base64 少了 + 和 / 的 Base62(0-9 a-z A-Z),你很有可能其实已经用过 Base62 来写随机 ID 生成的代码。#TIL
Edited 188d ago