1
2
|
2
1
.jar文件已经压缩了,所以您真正需要的是一种在zip文件上运行良好的压缩;)。如果你能做到的话 之前 如果你把它塞进罐子里,你就更有可能利用我所期望的“java”知识。我想你可以修改本文中描述的因式分解 paper 作为java特定的压缩方法。 |
3
1
这是消除冗余的工件。所以不管你的diff工具有多好,它都有一个几乎不可能完成的任务。 但是,有一个解决方案,就是生成diff并将补丁应用到 未压缩 数据。例如:
项目-v2.jar
项目-v1.jar->项目-v1.jar.unjar project-v2.jar->项目-v2.jar.unjar
project-v1.jar(unjar)—>project-v1.jar.unjar-(应用补丁)->项目-v1.patched.unjar(rejar)—>项目-v1.patched.jar 实际上,“unjar”(rejar)程序应该获取一个源ZIP文件(或任何其他类型的文件),并将内容(包括头、属性和任何其他细节)解压缩到输出流(而不是创建单个文件)。
|
4
0
|
Boris · 分发我的海龟们的补丁,除了那些属于一组的补丁 6 年前 |
tsar2512 · python中的模拟字典 6 年前 |
Aaron Franke · git am:修补程序格式检测失败 6 年前 |
Pris Cunha · 选择补丁分析邻居netlogo 6 年前 |
ataraxis · 检查是否已应用git apply 7 年前 |
Pankaj Singh · unittest模拟未模拟 8 年前 |
dtmland · 找不到Buildroot修补程序? 9 年前 |
mgr · MSI WIX:使用2个MSI创建次要升级补丁 9 年前 |