base64编码

base64编码是http协议中制定的一种数据编码格式,是一种二进制安全的数据编码,其编码流程如下:

1 将待编码的数据按8bit转换成二进制串

2 如果二进制串的长度不是6和8的公倍数的话,末尾补0直到长度为6和8的公倍数

3将串分解成6个bit一组,转化成10进制,对应ASCII表中的字符,如果末尾中的6bit是填0补充而来的话,用'='作为编码

如下所示:

example

base64编码中后的字符为数字(0-9),小写字母(a-z),大小字母(A-Z)和(+,/),以及‘=’,不会出现特殊的字符.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Base64编码由来 Base64最早是用来解决电子邮件的传输问题。 传统的电子邮件是1982年定下技术规范的,详...
    Ashton阅读 2,620评论 0 6
  • 1、Base64编码原理 下图为Base64编码索引表: 字符选用了"A-Z、a-z、0-9、+、/" 64个可打...
    M_JCs阅读 1,809评论 1 9
  • 最近学Python的时候遇到了编码问题,顺带了解了一下base64编码,首先阅读了咱CSDN上的一篇文章Base6...
    连命都给你了阅读 902评论 0 3
  • Base64编码可将任意二进制数据转换为字符编码,转换后的编码包括:A ~ Z a ~ z 0 ~ 9 + /及作...
    TIME_for阅读 1,111评论 0 6
  • 加密就是为了安全通信而诞生的。没有通信,加密也没有太大存在的意义。 虽说Base64算不上一种加密,只是一种具有固...
    王韩峰阅读 996评论 0 3