本文最后更新于 2309 天前,其中的信息可能已经有所发展或是发生改变。
base 三兄弟
base 64
base64 每6 bit 一个单元,对应一个字符,在base64中的可打印字符包括字母A-Z、a-z、数字0-9,共62个字符。如果要编码的字节数 (待加密字符的ASCII的二进制码)不能除尽6 ,多余的字符要用 = 补充
总结: Base 64 可出现 大小写字母,数字,“+ /”,及 “ = ”
base 32
base32中只有大写字母(A-Z)和 数字234567
base16
中只有数字0-9 以及 大写字母 ABCDEF
其他
XXencode编码
XXencode 打印字符较 base64 多一个‘-’字符,少一个‘/’字符
UUencode编码
原文本:You had me at hello
编码后:366]U(&AA9″!M92!A=”!H96QL;P“
Unicode编码
原文本:You had me at hello
编码后:\u0059\u006f\u0075\u0020\u0068\u0061\u0064\u0020\u006d\u0065\u0020\u0061\u0074\u0020\u0068\u0065\u006c\u006c\u006f
aaencode 编码
JavaScript 转颜文字