美文网首页
深度解析Base64编码原理

深度解析Base64编码原理

作者: 疯狂撸代码的奋青骚年 | 来源:发表于2020-06-16 16:14 被阅读0次

深度解析Base64编码原理

转发:https://baijiahao.baidu.com/s?id=1659399600600345930&wfr=spider&for=pc
(原本有多处错误,经过推算本文真实有效)

编码流程

  1. 获取每个字符的ASCII码,转换成二进制
  2. 生成的二进制 重新编码 每六个一组,但是所有的字母生成的二进制,必须是6的公倍数,所以需要在补 0
  3. 每组二进制在转ASCII码,可获得编码后文本(末位若是补位取得,则一律使用“=”代替)

编码对照表

base64编码对照表.jpeg

栗子

编码

World 的ASCII转二进制

字符 W o r l d
ASCII二进制 01010111 01101111 01110010 01101100 01100100

0101011101101111011100100110110001100100

补零

01010111 01101111 01110010 01101100 01100100 00000000

010101110110111101110010011011000110010000000000

转码

ASCII二进制 010101 110110 111101 110010 011011 000110 010000 000000
十进制 21 54 61 50 27 6 16 0
编码后 V 2 9 y b G Q =

测试结果为:

V29ybGQ=

相关文章

  • 深度解析Base64编码原理

    深度解析Base64编码原理 转发:https://baijiahao.baidu.com/s?id=165939...

  • Base64

    Base64简介 Base64 原理解析 编码实现 Base64简介 命令行运行base64编码和解码 对文件操作...

  • base64编码解码原理散图

    base64编码出现原因: base64转码原理000.png base64编码原理: base64转码原理.pn...

  • BASE64 编码简析

    Base64编码: <1>·Base64编码简介: <2>·使用Base64的原因: <3>·编码原理: 成这个字...

  • Base64编码原理与应用

    Base64编码原理与应用

  • iOS开发之Base64编码与解码

    原理: 调用Base64编码与解码 //64编码 //64解码

  • 编码与加密

    一、阅读基础 1、基础 一、Base64编码与解码 2、原理 4、代码实现 Base64编码 Base64解码 二...

  • base64 编码原理

    近期接触AI图片识别,图片转码,从而接触到base64编码原理。为后续实现此编码原理,先学习了解~ base64编...

  • 详解base64原理

    详解base64原理 案例: '鹅' --> 经过base64编码 --> 6bmF 那它怎么编码的呢? 以 '鹅...

  • iOS Base64编码原理

    Base64编码原理 Base64编码之所以称为Base64,是因为其使用64个字符来对任意数据进行编码,同理有B...

网友评论

      本文标题:深度解析Base64编码原理

      本文链接:https://www.haomeiwen.com/subject/wbqrxktx.html