首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Flash >

[转]quicklz的flash移栽版本

2013-11-09 
[转]quicklz的flash移植版本http://bbs.9ria.com/viewthread.php?tid74216&extrapage%3D1%26amporderby

[转]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);                }        }}

1 楼 wcuibo 2011-10-11   请教下:
   AS 在调用 C函数时:比如_lib.size_decomp(source); 
  传递的是source:ByteArray,那么,请问C里面是如何访问这个数组的?

热点排行