关于资源包解压和使用的问题,希望大神们解答,谢了!

小弟目前在做我们项目的自动更新这个部分,
1 : 目前可以实现的是用complie_files.sh将需要更新的脚本加密,上传,在进入游戏之前的界面update.lua中调用cc.LuaLoadChunksFromZIP(self.path…v.name)实现脚本的自动更新.这都是OK的。
2 : 现在的问题是图片和spine等资源部分的更新遇到了问题.

我希望的逻辑是比如今天需要更新资源了,那我先建立一个更新的目录比如2016-01-11-hotfix-res(这个目录是需要更新的全部资源,比如图片,音频,spine文件等等…),然后用pack_files.sh打包
脚本是这样子的 : v3quick-3/quick/bin/pack_files.sh -i 2016-01-11-hotfix-res -o 2016-01-11-hotfix-res.zip -m zip
上面的脚本可以成功的打包了,但是不知道该如何处理这个打过包的资源.

我查过两种方法:
1 : 使用require(“zlib”)来解压,但是zlib也没有具体的例子和代码写到怎么将包里的递归目录和文件全部解压出来。真心不知道如何用zlib解压包.
2 : 使用cc.LuaLoadChunksFromZIP(“2016-01-11-hotfix.zip”)直接载入包里的资源,试过也不行。看过论坛里的其他帖子说这个方法只能用来载入脚本的.

希望大神们帮忙看看我的这个问题使用什么方法可以解决呢?其实就是一个简单的资源解包吧,最好能有一些代码指导一下小弟。多谢啦!

不用自己造轮子, 有现成的了
http://www.cocoachina.com/bbs/read.php?tid-213257-keyword-�ȸ���.html