JBDiff (Java Dvejetainiai skirt) įrankis yra "Java uostas C pagrįstą bsdiff naudingumo Colin Percival.
Failo formatas yra panašus, bet šiuo metu nėra suderinama su bsdiff naudingumas. Taip yra todėl, bsdiff naudoja bzip2 kompresijai, kuri nėra prieinama standartinių bibliotekų Java. Vietoj to aš naudoti gzip (java.util.zip. *)
Skirt įrankis yra labai atminties alkanas. Bandoma diff labai didelius failus su nepakankamo RAM gali sukelti jūsų kompiuterio "šiukšlių" (ty tapti Unusably lėtai ir gali reikalauti iš naujo atkurti). Lyginant du 20MB failai bus užtruktų 80 sekundžių ant 2GHz Pentium 4 ir reikės maksimalų krūvos dydį bent 220 Mb. Didžiausias krūvos dydis gali būti nurodomas naudojant -Xmx jungiklį į Java VM (žr pavyzdžius žemiau). Pleistras įrankis turi kuklesnius išteklių reikalavimus.
PAVYZDŽIAI:
Norėdami palyginti old.bin su new.bin ir gamina diff failą naujos old.diff:
Java -Xmx200m -classpath jbdiff.jar ie.wombat.jbdiff.JBDiff old.bin new.bin naujos old.diff
Pleistras old.bin su nauja-old.diff gaminti new.bin:
Java -Xmx200m -classpath jbdiff.jar ie.wombat.jbdiff.JBPatch old.bin new.bin naujos old.diff
Reikalavimai:
Programinė detalės:
Versija: 0.1.1
Įkėlimo datą: 2 Jun 15
Licencija: Nemokamai
Populiarumas: 11
Komentarai nerastas