什么是Base64编码

Base64:是一种基于 64 个可打印字符来表示数据的方法,由于 2^6=64,每 6 个比特为1个单元,对应某个可打印字符。包括小写字母a-z、大写字母A-

Base64:一种基于64 个可打印字符表示数据的方法。 2^6=64,所以每6位是一个单元,对应一个特定的可打印字符。字符集,包括小写字母a-z、大写字母A-Z、数字0-9、符号“+”和“/”共64个字符,“=”共65个字符。您可以将任何内容转换为由该64 个字符集中的字符组成的字符串。这个转换过程称为base64编码。

Base64 不是一种加密算法;它只是一种将数据从一种格式转换为另一种格式以进行表示、传输和存储的编码方法。将原始字节数据分为6位组(2^6=64),计算出6位位值后得到对应的可打印字符。

c4ec51e5323044468abf5559b8517ae2~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717723681&x-signature=OBBWctF2GHm7i%2F0c8Jc6R9wYRWw%3DBase64 索引表

例如,发送电子邮件时,可以使用Base64 将二进制字节序列(例如附件)编码为基于Base64 的ASCII 字节序列,然后在Base64 编码后将一些小图像添加到网页的源代码中即可。直接嵌入。

Base64是一种将字节数组编码为仅包含基本ASCII字符的字符串的方法,用于解决各种系统和传输协议中的不兼容问题。

ce8dc71a83614323a64740535c6e89bf~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717723681&x-signature=lBl7gUJ9XDtV%2B1wKBiBGfGQPddg%3DBase64

Base64编码分为四个步骤。

原始数据的每个3字节字节被分组为一组,每个字节为8位,所以总共24位被分组为6位组,并分为每组。有6 位,我们在每个细分组前面添加00,以完成6 位和8 位。编码后,每个字节对应63个字符串之一。9d377dc239cb4871b0607adfe1d8b92d~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717723681&x-signature=B12IJ27%2BOf8Zk7IqpFCJr6W8k5s%3D 分割加工

例如,字符串“Man”经过Base64 编码后变为“TWFu”。

字符串“Man”编码

步骤1:01001101 01100001 01101110(原始数据为3字节,共24位)

步骤2:010011 010110 000101 101110(6位数字组,分为4组)

第三步:00010011 00010110 00000101 00101110(每组前加00组成一个完整的字节)

第四步:找到TWFu对应的表。

8731a75992424d838c4dd1263b15fab0~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717723681&x-signature=BLWPnWqUjziCIYLkcDVhckyv6Lk%3DMan 编码Base64

=可能出现在Base64 字符的末尾,有时是1,有时是2。 Base64 编码过程以三个字符为一组进行。如果原文的长度不是3的倍数怎么办?比如原文是Ma,小于3个字节,那么只能在编码后的字符串后面追加=。如果缺少1 个字符,则添加1 个字符;如果缺少2 个字符,则添加2 个字符。

18d2e8bec4ce494296d267aa06423a01~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717723681&x-signature=zJFSLmHWBRTmh4tsFUeqAEiop1I%3D 填写=

原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/80408.html

(0)
小条's avatar小条
上一篇 2024年5月31日 上午9:27
下一篇 2024年5月31日 上午9:28

相关推荐

  • 国外永久免费云服务器怎么使用?

    你是否曾经想过拥有一个永久免费的云服务器?在如今这个信息爆炸的时代,云服务器已经成为了许多企业和个人必不可少的工具。但是,你是否知道国外也有提供永久免费云服务器的服务?这些服务器不…

    行业资讯 2024年4月10日
    0
  • 痞子瑞 seo 真名

    在网络行业中,有一位名叫痞子瑞的神秘人物,他的名字似乎无人不知,无人不晓。他被称为SEO领域的传奇人物,他的技术特点影响着整个网络世界。但是,你知道痞子瑞是谁吗?他的真名又是什么?…

    行业资讯 2024年4月21日
    0
  • 微信和qq屏蔽了还能看消息吗,网站被微信屏蔽

    您是否遇到过网站、微信、QQ这些常用的网络工具突然无法使用的情况,给我们的生活带来极大的不便?那么为什么会出现这种情况呢?阻塞的原因有哪些呢?阻塞对用户有何影响?如何解决这个问题?…

    行业资讯 2024年5月6日
    0
  • 宁波建设网站公司如何选择?

    宁波建设网站公司如何选择?这是一个备受关注的话题。在当今数字化时代,网站已经成为企业展示形象和进行业务的重要平台。而云服务器作为一种新型的网络存储服务,正逐渐被宁波建设网站公司所青…

    行业资讯 2024年4月12日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注