Elephant's space

导航

fzip的小纠结

fzip是个基于flash,air平台的zip操作类库

http://codeazur.com.br/lab/fzip/

在air平台下没问题,运行在palsyer情况下,解压时候需要CRC32 校验,主流zip包不使用的一个校验算法。

 

方案一使用原作者提供的类库

 http://codeazur.com.br/lab/fzip/download/fzip-prepare.txt (python 2.6 needs be instaled)

方案二使用即时运算 CRC32

http://www.wirelust.com/2009/06/08/as3-port-of-jzlib/

 

悲剧的地方在于如果被load和 decompress的zip包里如果包含swf文件,当前舞台上的display显示对像的位置会发生变化,不知道其它人有没有遇到这问题??

 似乎发生在fzip 的loadcomplete里面,并没有运行处理zip包内部文件loader.loadBytes(fzipfile.content)

 

 待续

posted on 2010-01-25 15:08  _zhangfei  阅读(521)  评论(0编辑  收藏  举报