Base64

1-Base64能干嘛?

图片格式

加密 转编码

中文传输不乱码

数据长度缩减保存

多媒体传输

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

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

3-Base64的算法原理

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

3个字节 38位=24bit 转换为 46位=24bit

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

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

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

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

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


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

可以得到操作系统的代码页信息,你可以从控制面板的语言选项中查看代码页对应的详细的字符集信息。
————————————————
版权声明:本文为CSDN博主「渡安H」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/D_C_Hao/article/details/88120160

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值