base64编码图片

看了下base64相关资料,没感觉base64有什么好的。

譬如:
1、用base64将字符串编码后,虽然肉眼看不出原来字符串的内容,但解码也太容易了吧,能起到加密的作用?
2、本来三个字符的内容经base64编码后,变为四个字符,在网络中传输的数据增加了百分之30,感觉挺可怕的。

浅谈Base64编码看到,也许最适合base64的地方是Email了。

但是 data:image/png;base64有什么作用中提到:
“网页中一张图片可以这样显示:

<img src=“http://www.letuknowit.com/images/wg.png”/>
也可以这样显示:

<img src=“data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNo8zjsOxCAMBFB/KEAUFFR0Cbng3nQPw68ArZdAlOZppPFIBhH5EAB8b+Tlt9MYQ6i1BuqFaq1CKSVcxZ2Acs6406KUgpt5/LCKuVgz5BDCSb13ZO99ZOdcZGvt4mJjzMVKqcha68iIePB86GAiOv8CDADlIUQBs7MD3wAAAABJRU5ErkJggg%3D%3D”/>
  我们把图像文件的内容直接写在了HTML 文件中,这样做的好处是,节省了一个HTTP 请求。坏处呢,就是浏览器不会缓存这种图像。大家可以根据实际情况进行自由取舍”

这样可以加快网页的加载速度。

但是想到现在做的项目,一个snapshot,经过保存到本地的jpg文件,大部分时间超过1MB(见过1.7MB的),试想内存中240对象中都有一个snapshot,光这就耗费了至少240MB,不知道会不会让系统吃不消?

more;
1、 Base64笔记
2、 Base64

猜你喜欢

转载自songkang666.iteye.com/blog/1884212