【文件属性】:
文件名称:base64:js实现base64编码解码
文件大小:2KB
文件格式:ZIP
更新时间:2021-06-17 07:39:31
base64
js实现base64编码解码
base64编码原理:
base64可编码范围(ASCII字符范围内\u0000-\u00ff),所以每个字符必须8位,以3个字符为一组,转换为6bit的字节(3*8=4*6=24).
在每个6bit字节的高位添加0组成8bit的字节,然后将每8bit字节转换为10进制数字,对应Base64码表.
如果字节个数不是3的倍数那么全部用0补齐,对应输出"=",所以编码后可能出现一个或两个"="号.
base64解码
base64编码的逆运算
API
因为ASCII字符范围内\u0000-\u00ff所以不能编码中文
base64.encode('需要编码的字符');
base64.decode('需要解码的字符');
【文件预览】:
base64-master
----base64.js(3KB)
----README.md(644B)