base64编码数据的缺点是什么?



在过去两年左右的时间里,我已经对多种类型的web数据进行了base64编码:图像、.otf文件、文本等等。它是实用的,因为它可以作为一种临时的资产整合方法(数据直接嵌入到CSS或HTML中,人们不必担心死链接),但是使用这种方法有什么缺点吗?

base64编码后的数据比原始数据大33%。

的另一个影响是,您将几个数据块捆绑在一起,形成更大的块。有时这是一个积极的影响,有时是消极的。请求更少的资源是积极的,但前提是资源具有相同的缓存状态。例如,如果你在一个HTML页面中捆绑了一个图像,那么该图像就不能单独缓存,因为它必须在每次获取HTML页面时获取。

最新更新