base64编码图片

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

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

从[url=http://www.5dmail.net/html/2004-1-30/200413084348.htm]浅谈Base64编码[/url]看到,也许最适合base64的地方是Email了。

但是[url=http://lcchenjieshazi.blog.163.com/blog/static/210984192201322793443651/]data:image/png;base64有什么作用[/url]中提到:
“网页中一张图片可以这样显示:

<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、[url=http://www.ruanyifeng.com/blog/2008/06/base64.html]Base64笔记[/url]
2、[url=http://zh.wikipedia.org/wiki/Base64]Base64[/url]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值