JBDiff (Java Binary Diff), nástroj je Java port C na bázi bsdiff utility Colin Percival.
Formát souboru je podobný, ale v současné době není v souladu s bsdiff utility. Je to proto, že bsdiff používá bzip2 pro kompresi, která není k dispozici ve standardních Java knihoven. Místo toho jsem použít gzip (java.util.zip. *)
Diff je velmi paměť hlad. Pokus o diff velmi velké soubory s nedostatečnou RAM může způsobit, že počítač "koše" (tj stávají nepoužitelně pomalý a může vyžadovat reset pro obnovu). Porovnání dvou 20MB soubory bude trvat cca 80 sekund na 2GHz procesorem Pentium 4 a bude vyžadovat maximální velikost haldy nejméně 220 MBytes. Maximální velikost haldy lze zadat pomocí -Xmx přepínač do Java VM (viz příklady níže). Náplast nástroj má požadavky na skromnější zdroje.
PŘÍKLADY:
Chcete-li porovnat old.bin s new.bin a vyrábět rozdílové soubor new-old.diff:
java -Xmx200m -classpath jbdiff.jar ie.wombat.jbdiff.JBDiff old.bin new.bin new-old.diff
Chcete-li opravit old.bin s novým-old.diff produkovat new.bin:
java -Xmx200m -classpath jbdiff.jar ie.wombat.jbdiff.JBPatch old.bin new.bin new-old.diff
Požadavky:
Podrobnosti Software:
Verze: 0.1.1
Datum uploadu: 2 Jun 15
Licence: Volný
Popularita: 141
Komentáře nebyl nalezen