flash中zip/unip的实际意图
发现了FZip这个库,还有改进的nodump库,这两个是开源的,还有一个提供编译后的ASZip,当然还有一个ZipArchive。
最早也是使用最广的还是FZip。
而FZip有些限制,比如要在服务器端安装Python,然后使用作者提供的补丁,来给zip文件注入一个checknum才能实现对文件的解压缩,否则只能解一个无压缩的包或者是在已经提供底层实现的AIR内。
到此,看上去似乎觉得FZip用起来还挺烦。但我们回头考虑一下zip打包文件的动机是什么?我们是想减小文件的尺寸!
因为压缩文件自然就和减小文件联系到了一起。这种僵化的思维,让我差点觉得FZip的作者还真是粗糙,弄的这么麻烦就发布了......
后来我才想到,flash要调用的外部资源,差不多也就是图片(jpg,gif,png),视频(flv,swf),音乐(mp3)这些东西,而这些都是压缩过的文件,再打包也小不了多少。
那么打包意图是什么呢?减少对服务器的请求!
如果一个程序需要不断调用外部杂碎又繁多的资源,那对服务器就会是很大的负担。而用打包的形式,将这些负担转移到客户端来执行,就能很好的分担服务器的压力,而且如果是无压缩的包,解压缩的过程在客户端也不需要消耗很大的资源。
所以压缩带宽的意义反不如压缩请求来的实际。
这里就有个很不错的demo
里面能看到的信息都是打包下载的,从这点看,打包还起到了一个挺重要的功能,就是组织文件、便于管理。
有人提醒说:“嘿,别忘了文本也是flash经常调用的外部资源,而且压缩起来效果很明显啊!”
那么我们想一下,一个网站使用大量静态文本的几率大么?
如果是基于大量文本的网站,很可能数据是后台程序动态生成的,那样的话传输上可以使用ByteArray.compress/descompress来实现压缩数据。
当然咯,我们还是希望有既好用又强大的类库啦~~~
转载于:https://www.cnblogs.com/holybozo/archive/2008/10/06/1304955.html
flash中zip/unip的实际意图相关推荐
- 优化Flash中的3D模型加载
2019独角兽企业重金招聘Python工程师标准>>> 来自:Kid's Zone 最近在做一个公司的Flash3D页游项目,遇到了这个问题,前前后后断断续续也优化了一段时间,觉得还 ...
- Flash中图片的逐步加载
下面的flash,单击右键菜单中选"Load image"看演示. 在Flash中,有Loader类,可以从外部载入一张图片(或swf文件).但是有个不好的地方就是,不像浏览器那样 ...
- flash中制的SWC组件怎样导入到flex中使用
flash中制的SWC组件怎样导入到flex中使用 2010-04-30 11:18 在使用FLASH导出SWC组件文件后,放入项目的LIB文件夹,然后要用实例化一个对象才能进行时操作使用, 但要记得 ...
- 科学家从脑电图中解读大脑的运动意图
点击上面"脑机接口社区"关注我们 更多技术干货第一时间送达 日本东京工业大学(TokyoInstitute of Technology),大阪大学(Osaka University ...
- 使用 NOR Flash 中的supervivi 下载裸机程序到NandFlash
不容易啊,终于把 将MDK程序下载到我的mini2440开发板上的nand flash的方法找到了,我是利用韦东山老师的那套方法即利用DNW和supervivi下载到nand flash的.当然,只是 ...
- STM32如何从串口接收数据,取出数据中的密码段再保存到flash中。
STM32如何从串口接收数据,取出数据中的密码段再保存到flash中 STM32如何从串口接收数据,取出数据中的密码段再保存到flash中u8 Usart2_buf[256]; unsigned in ...
- 如何使用jlink从flash中读取数据保存为bin文件到本地
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/skdkjxy/article/deta ...
- 在Flash中调用xml文档
在Flash中调用xml文档需要用到XML类和XMLNode类中的一些方法和属性.这里我们就不需要用到那么多.把用到的方法和属性列出来: XML类: XML.ignoreWhite;//处 ...
- flash中Stage,stage,root和this的区别用法
转载自:http://aresleecool.blog.163.com/blog/static/120715798201011895334718/ http://cctv566888.blog.163 ...
- flash可以编辑html文本吗,flash中怎么插入并编辑文字字体样式?
对于许多刚学习FLASH的朋友不太清楚怎么在FLASH中插入文字,然后插入文字后怎么对文字进行各种设置, 效果如下图所示,所以这里小编根据自己经验给大家简单介绍下在FLASH中对文字的编辑处理方法,希 ...
最新文章
- SAP 采购订单打印完后不可以取消审批
- easyui中dialog的常犯错误
- 【Xamarin挖墙脚系列:最重要的布局ListView】
- mysql的分片系统_MySQL分片
- html5标签兼容低版本浏览器
- C语言二叉树之二叉链表
- ue4打包安卓发送udp报文_内核udp报文截取、修改和发送
- 个人第三次软件工程作业-效能分析
- 2021-09-06Cross-product transformation
- mysql拼接字符串
- ECTouch_v2.7.2-一款强大的商城系统源码带视频教程
- CTFshow 愚人节欢乐赛 部分WP
- 微软代码签名证书使用指南(SignTool)
- 苹果手机如何设置喜欢的铃声?想给自己的iphone换个别具特色的铃声吗?
- 【数理统计】概率统计
- centos7.X版本如何下载网络流量实时监控工具iftop
- 小程序picker用法
- python correlate_关于numpy互相关函数np.correlate的一点疑问
- 24时区来源,CST,CET,UTC,DST,Unix时间戳概述、关系、转换
- nginx 404 not found错误查找
热门文章
- 智能电动车汽车充电器桩语音芯片ic方案对比分析 选型
- python提取句子_关于python:从句子中提取介词短语
- 深度挖掘积分墙,积分墙到底好不好?
- LiveData的postValue与setValue多次调用问题
- 安卓bochs模拟linux_bochs linux镜像下载|bochs模拟器linux镜像下载 v1.0完整版_星星软件园...
- 我对计算机基础的认识,我对计算机的认识
- 蛋白组+代谢组联合分析
- R语言实现单变量分析教程
- ensp 华为路由器配置远程登陆(telnet,ssh)
- 我在淘宝做前端的这三年 — 第三年