[转]quicklz的flash移植版本
http://bbs.9ria.com/viewthread.php?tid=74216&extra=page%3D1%26amp;orderby%3Ddateline%26amp;filter%3D2592000
QuickLZ 是一个号称世界压缩速度最快的压缩库,并且也是个开源的压缩库,其遵守 GPL 1, 2 或 3协议。
官方网站是 http://www.quicklz.com/
提供的源码版本有
C#
C
Java
我利用alchemy 将c的版本移植到了flash弄成了swc,效率还没来得及测试 欢迎有兴趣的朋友
另外附上调用封装类
package alchemy.quicklz { public class Encode { import cmodule.quicklz.CLibInit; protected static const _lib_init:cmodule.quicklz.CLibInit = new cmodule.quicklz.CLibInit(); protected static const _lib:* = _lib_init.init(); import flash.utils.ByteArray; static public function size_decomp(source:ByteArray):uint { return _lib.size_decomp(source); } static public function size_comp(source:ByteArray):uint { return _lib.size_comp(source); } static public function compress(source:ByteArray):ByteArray { return _lib.compress(source); } static public function decompress(source:ByteArray):ByteArray { return _lib.decompress(source); } }}