JBDiff(Java的二進制的Diff)實用程序是由科林·珀西瓦爾的基於C bsdiff實用的一個Java接口。
該文件的格式是類似的,但目前還沒有與bsdiff效用兼容。這是因為bsdiff使用的bzip2壓縮這是不是在標準的Java庫可用。相反,我用gzip(java.util.zip。*)
該diff實用程序是非常內存餓了。試圖用差異比較不足的RAM非常大的文件可能會導致您的計算機為“垃圾”(即成為unusably慢,可能需要復位恢復)。比較兩個文件20MB將約80〜秒2GHz的Pentium 4和將需要至少220 MB的最大堆大小。最大堆大小可以使用-Xmx切換到Java虛擬機上被規定(見下面的例子)。該補丁程序有更溫和的資源需求。
示例:
為了比較old.bin與new.bin並產生差異文件新old.diff:
java的-Xmx200m -classpath jbdiff.jar ie.wombat.jbdiff.JBDiff old.bin new.bin新old.diff
修補old.bin與新old.diff生產new.bin:
java的-Xmx200m -classpath jbdiff.jar ie.wombat.jbdiff.JBPatch old.bin new.bin新old.diff
要求:
按類別搜索
熱門軟件
-
GTK VNC Viewer 2 Jun 15
-
Wifislax 9 Aug 16
-
Puppy Linux 19 Feb 15
-
Kconfigure 3 Jun 15
-
NdisWrapper 11 May 16
-
Cub Linux 11 Apr 16
-
OpenShot Video Editor 17 Aug 18
評論沒有發現