可以看一下我的Github项目,使用项目中的lua_zlib.h文件压缩lua字符串。
使用
我使用的开发环境是cocos2d-x + lua开发,以我的项目为例,
将lua_zlib.h文件加入项目中,在入口文件中包含该头文件并注册以便在lua中使用,注册如下:1
luaL_requiref_(L, "zlib", luaopen_zlib, 1);
然后lua中就可以使用如下:
1 | local zip=require("zlib") |
‘finish’为压缩选项,有 “none”, “sync”, “full”, “finish”, NULL,几种类型。