当前位置:  开发笔记 > 编程语言 > 正文

使用Base64编码有什么好处?

如何解决《使用Base64编码有什么好处?》经验,为你挑选了4个好方法。

使用Base64编码有什么好处?

我想更好地理解它.我真的需要它吗?我不能简单地使用纯字符串吗?

我听说编码可以比原始编码大30%(至少对于图像来说).



1> Adam Davis..:

最初一些协议只允许7位,有时只允许6位数据.

Base64允许将8位数据编码为6位,以便在这些类型的链路上进行传输.

电子邮件就是一个例子.


大多数是7位,因为第8位用于许多串行传输协议的奇偶校验.
我从未想过的细节.我觉得更新了.

2> Mehrdad Afsh..:

base64编码的主要用例是当您想要使用一组受限制的字符存储或传输数据时; 即当你不能在每个字节中传递任意值时.


而且,如果你想通过字符串协议(如JSON)发送二进制数据,其中bianry可能会因为不需要的字符(如引号0x00等)而破坏您的字符串...
@64上的@Costa编码只生成ASCII.Base64只使用AZ az 0-9和其中两个的组合:`/``+``-`````````````通常:`/``+`

3> 小智..:
Embedded Image

此代码将显示编码图像,但没有人可以从其他网站链接到此图像并使用您的流量.

Base64解码



4> Peter Morten..:

一种应用是在仅允许字符的上下文中传输二进制数据.例如,在XML文档/传输中.XML-RPC就是一个例子.

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有