JBDiff(Javaのバイナリ差分)ユーティリティは、コリン·パーシバルによってC系bsdiffユーティリティのJavaのポートです。
ファイル形式は次のように、しかしbsdiffユーティリティで、現在は互換性がありません。 bsdiffは、標準のJavaライブラリーでは使用できません圧縮にbzip2のを使用しているためです。代わりに、私はgzipの使用(java.util.zipを。*)
差分ユーティリティは、非常にメモリ飢えています。不十分なRAMを搭載した非常に大きなファイルをdiffをしようとすると、「ゴミ箱」(すなわちunusably遅くなり、回復にリセットが必要な場合があります)にコンピュータを引き起こす可能性があります。 2 20メガバイトのファイルを比較すると、約2GHzのPentium 4プロセッサ上で80秒かかりますし、少なくとも220メガバイトの最大ヒープ·サイズが必要になります。最大ヒープサイズは、Java VMに-Xmxスイッチを使用して指定することができます(以下の例を参照してください)。パッチユーティリティは、より緩やかなリソース要件があります。
例:
new.binでold.bin比較して、新old.diff差分ファイルを作成するには:
javaの-Xmx200m -classpath jbdiff.jar ie.wombat.jbdiff.JBDiff old.bin new.bin新old.diff
new.binを生成するには、New-old.diffでold.binパッチを適用するには:
javaの-Xmx200m -classpath jbdiff.jar ie.wombat.jbdiff.JBPatch old.bin new.bin新old.diff
要件:
カテゴリから探す
人気のソフトウェア
-
AirSnort 3 Jun 15
-
Tiny Core Linux 2 Sep 17
-
Q4OS 2 Oct 17
-
Linux Lite 20 Jan 18
-
ChaletOS 17 Feb 15
-
Fedora Electronic Lab Live CD 17 Feb 15
-
MultiSystem 17 Feb 15
JBDiff
同じようなソフトウェア
へのコメント JBDiff
カテゴリから探す
人気のソフトウェア
-
Xfburn 17 Feb 15
-
Syslinux 17 Feb 15
-
Simple Scan 2 Dec 17
-
VueScan 16 Aug 18
-
Solus 2 Sep 17
-
Elementary OS 17 Aug 18
-
Asterisk 2 Oct 17
コメントが見つかりません