`
songkang666
  • 浏览: 102718 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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
分享到:
评论
1 楼 nonocast 2013-06-11  
http://www.ruanyifeng.com/blog/2008/06/base64.html

相关推荐

Global site tag (gtag.js) - Google Analytics