feling.net/rank/base64-01.md

1.9 KiB
Raw Permalink Blame History

title layout keywords date source description
对base64图片的认识 pages
base64图片
base64编码解码
2020-02-12 艾乎网 在如今互联网中可能每时每刻都在享受着base64图片带来的便捷但是我们对于的基础原理又能了解多少

在如今互联网中可能每时每刻都在享受着base64图片带来的便捷但是我们对于的基础原理又能了解多少目前base64图片已经成为网络上常见的传输8bit字节代码的编码方式之一。在做支付系统时系统之间的报文都需要使用此图片对明文进行转码然后再进行签名或加密之后再进行传输。从而具体起到什么作用呢

在进行传输的过程中经常遇到一种情况使用英文的基本没有问题但涉及到中文就会出现乱码的情况。与此类似网络上传输的字符并不全是可打印的字符比如二进制文件、图片等。此图上的出现就是为了解决此类问题基于就是64个可打印的字符来表示二进制的数据的一种方法。

电子邮件刚刚刚问世的时候只能传输英文在后来随着用户的不断增加中文、日文等文字的用户都有此类需求但这些字符并不能被服务器有效的处理因此就闪亮登场了。随之在URL、Cookie、网页传输二进制文件中也有相应的使用。在采用编码中具有不可读性需要解码后才能阅读。 由于被广泛应用于计算机的各个领域,然而由于输出内容中包括两个以上“符号类”字符(+, /, =)所以不同的应用场景又分别研制了的各种不同的“变种”。为统一和规范化base64图片的输出base62x被视为无符号化的改进版本。所以在使用中更加格式化从而在使用中不仅方便快捷可以传递较长的标识信息主要是适合大众用户。