cocos2d-lua 给热更文件生成MD5值

cocos2d-lua有一个很方便的功能,就是热更,那么热更新其实是apk本地文件和服务器文件进行对比,然后把把服务器和本地不一样的文件下载下来,然后读取更新下来的文件使用,这样就算是完成了更新,可是对比文件的时候如何对比呢,就是给每一个文件生成一个MD5值,然后根据这个MD5值来对比,那么这个MD5值该如何生成呢,不多说直接上工具:

下载地址

这个FileCompare.exe工具就是用来生成MD5的,然后储存在newUpdateResList.txt中。

那么该如何使用这个工具呢?

我是写在bat中,一键执行,在cmd命令中输入FileCompare.exe  "文件路径"  就可以了。

比如 我上面的路径就是这样的:

./ 是当前路径  hall/ 就是当前目录下的hall文件内。

运行完之后我们就可以看到,newUpdateResList.txt 文件中是这样的:

每一个文件对应一个MD5值,下面如何去运用就是你的事了,88

Guess you like

Origin blog.csdn.net/pyf_914406232/article/details/95319217