2011-11-25 82 views
0

我的web应用程序越来越大,现在是25Mb。我必须每次上传,并需要一段时间与我的DSL。我正在考虑使用二进制补丁系统,但我找不到一个好的补丁系统。要求:在Linux和Windows有没有一种方法来修补WAR文件?

  • 工作
  • (期望)通过yum可在Amazon EC2上的Linux
  • 易于在脚本

建议整合?替代方法呢?

+1

请尝试[使用Google搜索](https://www.google.com/search?sourceid=chrome&ie=UTF-8&q=binary+diff)。有相当多的二进制diff工具。 – Blender

回答

2

考虑到war文件只不过是一个zip文件,我猜测对一个文件的微小改动可能会修改整个二进制文件(这就是压缩的本质),所以二进制修补实际上没有意义因为无论如何,你可能每次都发送整件东西。

相反,我可能会建议你简单地分解war文件并使用rsync等内容来保持内容是最新的?我认为在完成同样的事情时这不会让人头疼。

0

对于Linux:bsdiff/bspatch

的bsdiff包也在cygwin下可用。

相关问题