sisong/ApkDiffPatch
a C++ library and command-line tools for Zip(Jar,Apk) file Diff & Patch; create minimal delta/differential; support Jar sign(apk v1 sign) & apk v2,v3,v4 sign .
C++MIT
Issues
- 1
两个md5 相同的apk文件,diff 会产生几k 大小的patch
#101 opened - 1
- 1
Product size 0 on windows
#98 opened - 0
如何生成apk diff
#97 opened - 1
- 0
support Android 15 with 16KB page size
#95 opened - 2
ZipDiff zip file failed if zip > 4G
#94 opened - 6
Problem with split apks (INSTALL_FAILED_INVALID_APK: Failed to extract native libraries, res=-2)
#91 opened - 1
- 1
- 4
- 1
你使用的那个版本的 ndk 啊?
#85 opened - 2
patch fail with multi-thread
#84 opened - 9
unexpected e_version: 65725
#82 opened - 0
- 0
- 3
ApkPatch.patch return 5
#79 opened - 7
- 3
- 11
- 6
如何在Android设备上二次签名?
#73 opened - 9
Problem with split apks (INSTALL_FAILED_INVALID_APK: Failed to extract native libraries, res=-2)
#72 opened - 21
- 3
建议andorid release 上传maven
#70 opened - 2
- 6
ApkNormalized对Apk正则化之后使用7zip解压出现问题
#67 opened - 7
ZipDiff过程中对ApkNormalized文件进行差分检测错误
#66 opened - 0
a unity apk diff fail
#64 opened - 4
ApkPatch返回码
#63 opened - 4
关于ApkNormalized的问题
#62 opened - 0
ApkNormalized问题
#61 opened - 10
关于Apk差分和合成过程中设置忽略文件的问题
#60 opened - 1
ZipDiff的空间复杂度
#57 opened - 2
ZipPatch问题
#56 opened - 4
ZipDiff问题
#55 opened - 2
Android中使用ZipPatch问题
#54 opened - 2
- 5
- 2
不需要ApkV2签名,但也要求patch结果二进制始终一致;也可以这样用(Released newZip :=ApkNormalized(newZip) before ZipDiff)
#51 opened - 1
编译后的可执行文件
#50 opened - 3
没理解这句说明
#49 opened - 1
path 之后的新文件和原来的新文件 md5 会一样吗?
#48 opened - 14
ApkNormalized 损坏zip文件
#46 opened - 0
- 0
- 8
生成新包失败问题
#42 opened - 2
能不能提供一份最新的Android ndk编译mk文件啊
#36 opened - 0
add jni build setting for android NDK
#35 opened - 5
- 0
升级支持HDiffPatch库的v3.0
#32 opened