JBDiff (자바 바이너리 차이) 유틸리티는 콜린 퍼시벌에 의해 C 기반 bsdiff 유틸리티의 자바 포트입니다.
파일 형식은 비슷하지만 bsdiff 유틸리티와 현재 호환되지 않습니다. bsdiff는 표준 자바 라이브러리에서 사용할 수없는 bzip2의 압축을 이용하기 때문이다. 대신에 나는 gzip을 사용 (java.util.zip을. *)
DIFF 유틸리티는 매우 메모리 배고픈입니다. RAM이 충분 매우 큰 파일을 diff를하려고하면 (즉, unusably 느린되고 복구 재설정을 요구할 수있다) '휴지통'에 컴퓨터를 일으킬 수 있습니다. 비교 두 20메가바이트 파일은 2GHz의 펜티엄 4에 약 80초를 취할 것입니다 적어도 220 메가 바이트의 최대 힙 크기가 필요합니다. 최대 힙 크기는 자바 VM에 -Xmx 스위치를 사용하여 지정할 수 있습니다 (아래 예 참조). 패치 유틸리티는 더 겸손한 자원 요구 사항이 있습니다.
예 :
new.bin와 old.bin 비교 DIFF 파일 새로운 old.diff를 생성하려면 :
자바 -Xmx200m -classpath jbdiff.jar ie.wombat.jbdiff.JBDiff old.bin new.bin 새로운 old.diff
new.bin 생산하는 새로운 old.diff와 old.bin 패치 :
자바 -Xmx200m -classpath jbdiff.jar ie.wombat.jbdiff.JBPatch old.bin new.bin 새로운 old.diff
요구 사항 :
카테고리별로 검색
인기있는 소프트웨어
-
ZeroShell 20 Feb 15
-
Xandros Desktop OS 3 Jun 15
-
HP Linux Imaging and Printing 1 Dec 17
-
DHIS 2 17 Feb 15
-
Robolinux 19 Jun 17
-
Wifislax 9 Aug 16
-
Damn Small Linux 17 Feb 15
JBDiff
유사한 소프트웨어
코멘트 JBDiff
카테고리별로 검색
인기있는 소프트웨어
-
DEFT 9 Mar 17
-
Oracle Solaris 22 Jun 18
-
Elive 20 Jan 18
-
Java-Chess 3 Jun 15
-
Pear OS 14 Nov 16
-
Sophos UTM 17 Feb 15
-
qNotesManager 17 Feb 15
댓글을 찾을 수 없습니다