Base64

1-Base64能干嘛?

图片格式

加密 转编码

中文传输不乱码

数据长度缩减保存

多媒体传输

 

2-Base64是一种加密算法吗?

不是,Base64是一种编码格式,用6个二进制表实1个字节

 

3-Base64的算法原理

Base64编码表:对应64个常用的可见字符(A-Z a-z 0-9 + /)

3个字节 3*8位=24bit 转换为 4*6位=24bit

(6、8最小公倍数24) 000000-111111取值范围0-63

(1)找到中文字符在OS中对应的字符编码表是什么,每一个字符会对应一个十进制的数字

(2)把十进制数字转换为二进制

(3)对二进制的值进行重组,每6个bit一组,换算为一个十进制的值

(4)到Base64编码表中去找对应的字符

 

 

----------------------

Windows平台下,进入DOS窗口,输入:chcp

可以得到操作系统的代码页信息,你可以从控制面板的语言选项中查看代码页对应的详细的字符集信息。

 

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值