rnithin133 / hdiffpatch-for-android

基于HDiffPatch的增量更新算法库,相比Bsdiff,更小的内存占用,更快的合成效率,更适合移植到移动端中

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hdiffpatch-for-android

基于开源差分算法库HDiffPatch的android ndk使用示例,开源库地址:

https://github.com/sisong/HDiffPatch

本示例中只提供了合成功能,也就是客户端所需要的合成算法。而差分算法一般在服务器中执行。

如果需要测试,可以通过编译该作者的源码,在linux中通过命令行生成差分包。

示例中提供了两个apk测试,自行把old apk和差分包导入/sdcard/patch_test目录中,在输入框输入测试apk名称,然后点击apply patch按钮即可合成。

本示例主要为c库编译困难的同学提供示例。若要直接应用到项目中,请自行进行完整测试。

About

基于HDiffPatch的增量更新算法库,相比Bsdiff,更小的内存占用,更快的合成效率,更适合移植到移动端中


Languages

Language:C 98.6%Language:Objective-C 0.9%Language:C++ 0.3%Language:Java 0.1%Language:Makefile 0.1%