使用Base64编码有什么好处?
我想更好地理解它.我真的需要它吗?我不能简单地使用纯字符串吗?
我听说编码可以比原始编码大30%(至少对于图像来说).
最初一些协议只允许7位,有时只允许6位数据.
Base64允许将8位数据编码为6位,以便在这些类型的链路上进行传输.
电子邮件就是一个例子.
base64编码的主要用例是当您想要使用一组受限制的字符存储或传输数据时; 即当你不能在每个字节中传递任意值时.
此代码将显示编码图像,但没有人可以从其他网站链接到此图像并使用您的流量.
Base64解码
一种应用是在仅允许字符的上下文中传输二进制数据.例如,在XML文档/传输中.XML-RPC就是一个例子.