Skip to content

githubyang/base64

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

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('需要解码的字符');

About

js实现base64编码解码

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors