JBDiff (Java Binary JM) apuohjelma on Java satama C perustuvan bsdiff apuohjelma Colin Percival.
Tiedostomuoto on samanlainen, mutta tällä hetkellä ei ole yhteensopiva bsdiff apuohjelma. Tämä johtuu siitä, bsdiff käyttää bzip2 pakkaus, joka ei ole käytettävissä standardin Java kirjastot. Sen sijaan käytän gzip (java.util.zip. *)
Diff on hyvin muistissa nälkäinen. Yritetään JM hyvin suuria tiedostoja riittävästi muistia voi aiheuttaa tietokoneen "roskakoriin" (eli tulee unusably hidas ja saattaa vaatia nollauksen elpyä). Verrataan kahta 20MB tiedostoa kestää noin 80 sekuntia 2 GHz Pentium 4, ja vaatii enintään keon koko on vähintään 220 megatavua. Suurin keon kokoa voidaan määrittää käyttämällä -Xmx kytkin Java VM (katso esimerkit alla). Laastari apuohjelma on vaatimattomampaa resurssitarpeita.
Esimerkit:
Verrata old.bin kanssa new.bin ja tuottaa diff file uusi-old.diff:
Java -Xmx200m -classpath jbdiff.jar ie.wombat.jbdiff.JBDiff old.bin new.bin uusia-old.diff
Paikata old.bin uusia-old.diff tuottaa new.bin:
Java -Xmx200m -classpath jbdiff.jar ie.wombat.jbdiff.JBPatch old.bin new.bin uusia-old.diff
Vaatimukset:
Ohjelmiston tiedot:
Versio: 0.1.1
Lähetyksen päivämäärä: 2 Jun 15
Lupa: Vapaa
Suosio: 141
Kommentteja ei löytynyt