| 1234567891011121314151617181920212223242526272829303132333435 |
- -- LuaTools需要PROJECT和VERSION这两个信息
- PROJECT = "fastlzdemo"
- VERSION = "1.0.0"
- sys = require("sys")
- --添加硬狗防止程序卡死
- if wdt then
- wdt.init(9000)--初始化watchdog设置为9s
- sys.timerLoopStart(wdt.feed, 3000)--3s喂一次狗
- end
- sys.taskInit(function()
- sys.wait(1000)
- -- 压缩过的字符串
- local tmp = io.readFile("/luadb/fastlz.h") or "q309pura;dsnf;asdouyf89q03fonaewofhaeop;fhiqp02398ryhai;ofinap983fyua0weo;ifhj3p908fhaes;iofaw789prhfaeiwop;fhaesp98fadsjklfhasklfsjask;flhadsfk"
- local maxOut = #tmp
- local L1 = fastlz.compress(tmp)
- local dstr = fastlz.uncompress(L1, maxOut)
- log.info("fastlz", "压缩等级1", #tmp, #L1, #dstr)
- L1 = nil
- dstr = nil
- local L2 = fastlz.compress(tmp, 2)
- local dstr = fastlz.uncompress(L2, maxOut)
- log.info("fastlz", "压缩等级2", #tmp, #L2, #dstr)
- L1 = nil
- dstr = nil
- end)
- -- 用户代码已结束---------------------------------------------
- -- 结尾总是这一句
- sys.run()
- -- sys.run()之后后面不要加任何语句!!!!!
|