【实践分享】将脚本存到图片中 本帖最后由 xiaoya317 于 2011-12-11 22:12:08 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比较囧的是有的玩艺儿不支持PNG,BMP当然就更别想了 哈哈,看来英雄所见略同,我前不久刚刚在Delphi中将Delphi代码转换为图片了!用来加密某些内容的说!呵呵,狠方便! 实际上转为BMP更方便,因为BMP的格式比较简单!直接写内存就OK了! 哈哈,看来英雄所见略同,我前不久刚刚在Delphi中将Delphi代码转换为图片了!用来加密某些内容的说!呵呵,狠方便! 哈哈,看来英雄所见略同,我前不久刚刚在Delphi中将Delphi代码转换为图片了!用来加密某些内容的说!呵呵,狠方便! 本来想研究下的,后来放弃了。因为这中做法除了偷偷隐藏数据外没有任何优势, 有不是写病毒,要这个优势有什么用呢。把数据写到图片中会有以下几个弊端:1. 增大了数据的传输量。图片的格式信息相对于我们要存储的数据来说是无意义的。 像素值与原始数据的映射如果设计不当,同样会增大数据量,那样的话这种编码 只不过是base64编码的一种变形。虽然图片的算法是压缩的比原来的数据要小,但 服务器也是可以配置gzip压缩的,因此并没有优势。2. 解码效率低。如果采用gzip压缩的话,这种转换是浏览器内置支持的,效率要比我们 自己用代码实现高很多。至于用来加密数据,我觉得用JS来实现本事就是很不靠谱的。 关键是读取数据要先加载png并将png原尺寸绘制到canvas中,再逐个读取像素中的数据并还原。整个过程效率很低。如果能省去绘图和抓图,而直接从文件读进数据,还差不多。其实如果有现实可行性,早就针对JS和CSS提供类似这样专门的方式了。 哈哈,看来英雄所见略同,我前不久刚刚在Delphi中将Delphi代码转换为图片了!用来加密某些内容的说!呵呵,狠方便! <UL>标签是否没有name属性呀 屏蔽右键问题 这个问题真解决不了,关于json序列化对象效率问题! 高分解决js循环添加数据问题 新闻条目向上滚动 并且在IE7.0中能够实现 求一程序小礼物, 送女生的, 万分感谢!! 0.0 history问题? 高分,请教如何在网页上修改对方机器上的注册表? 高分请教.如何让鼠标在一个表格里面不能实现点击呢?急用... extjs4 把Grid 添加到 tabpanel jquery中的问题 if语句效率和语法问题的思考求助
病毒,要这个优势有什么用呢。
把数据写到图片中会有以下几个弊端:
1. 增大了数据的传输量。图片的格式信息相对于我们要存储的数据来说是无意义的。
像素值与原始数据的映射如果设计不当,同样会增大数据量,那样的话这种编码
只不过是base64编码的一种变形。虽然图片的算法是压缩的比原来的数据要小,但
服务器也是可以配置gzip压缩的,因此并没有优势。2. 解码效率低。如果采用gzip压缩的话,这种转换是浏览器内置支持的,效率要比我们
自己用代码实现高很多。至于用来加密数据,我觉得用JS来实现本事就是很不靠谱的。