Ada*_*vis 47
最初一些协议只允许7位,有时只允许6位数据.
Base64允许将8位数据编码为6位,以便在这些类型的链路上进行传输.
电子邮件就是一个例子.
Meh*_*ari 44
base64编码的主要用例是当您想要使用一组受限制的字符存储或传输数据时; 即当你不能在每个字节中传递任意值时.
小智 14
<img alt="Embedded Image"
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA..." />
Run Code Online (Sandbox Code Playgroud)
此代码将显示编码图像,但没有人可以从其他网站链接到此图像并使用您的流量.
就像有人说的那样,Base64 编码的优点是可以将数据从二进制传输到(最常见的)ASCII 字符。由于接收端可以处理 ASCII 的可能性,它使其成为通过文本流传输二进制数据的好方法。
如果您的情况可以处理本机二进制数据,那么在速度等方面很可能会产生更好的结果,但如果不能,则 Base64 很可能是要走的路。JSON 是一个很好的例子,说明何时可以从此类内容中受益,或者何时需要将其存储在某个文本字段中。给我们更多细节,我们可以提供更好的定制答案。
| 归档时间: |
|
| 查看次数: |
21684 次 |
| 最近记录: |