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
要件:
カテゴリから探す
人気のソフトウェア
Wifislax 9 Aug 16
Tiny Core Linux 2 Sep 17
Boot-Repair-Disk 20 Feb 15
HardInfo 3 Jun 15
Solus 2 Sep 17
Java-Chess 3 Jun 15
Damn Small Linux 17 Feb 15
JBDiff
同じようなソフトウェア
へのコメント JBDiff
カテゴリから探す
人気のソフトウェア
Oracle Solaris 22 Jun 18
HP Linux Imaging and Printing 1 Dec 17
LibreOffice 20 Jan 18
Robolinux 19 Jun 17
Puppy Linux "Slacko" 14 Jul 16
qNotesManager 17 Feb 15
Porteus MATE 12 Jan 17
コメントが見つかりません