JBDiff (Java Binary ΔΠ) το βοηθητικό πρόγραμμα είναι ένα λιμάνι Java του βασίζεται Γ χρησιμότητα bsdiff ο Colin Percival.
Η μορφή του αρχείου είναι παρόμοια, αλλά επί του παρόντος δεν είναι συμβατή με το βοηθητικό πρόγραμμα bsdiff. Αυτό οφείλεται στο γεγονός ότι bsdiff χρησιμοποιεί το bzip2 για τη συμπίεση που δεν είναι διαθέσιμα στις πρότυπες βιβλιοθήκες της Java. Αντ 'αυτού, χρησιμοποιήστε το gzip (java.util.zip. *)
Η διαφορά 'χρησιμότητα είναι πολύ μνήμη πεινασμένοι. Προσπαθώντας να diff πολύ μεγάλα αρχεία με ανεπαρκή μνήμη RAM μπορεί να προκαλέσει τον υπολογιστή σας να «σκουπίδια» (δηλαδή να γίνει Unusably αργή και μπορεί να απαιτούν μια επαναφορά ανάκτησης). Συγκρίνοντας τα δύο αρχεία 20ΜΒ θα λάβει περίπου 80 δευτερόλεπτα σε ένα 2GHz Pentium 4 και θα απαιτήσει ένα μέγιστο μέγεθος σωρού τουλάχιστον 220 MBytes. Το μέγιστο μέγεθος σωρού μπορεί να καθοριστεί με τη χρήση της -Xmx διακόπτη στη Java VM (δείτε τα παρακάτω παραδείγματα). Το βοηθητικό πρόγραμμα επίθεμα έχει πιο μετριοπαθείς απαιτήσεις πόρων.
ΠΑΡΑΔΕΙΓΜΑΤΑ:
Για να συγκρίνετε old.bin με new.bin και παράγει diff αρχείο νέο-old.diff:
java -Xmx200m -classpath jbdiff.jar ie.wombat.jbdiff.JBDiff old.bin new.bin νέο-old.diff
Για να επιδιορθώσει old.bin με νέα old.diff να παράγουν new.bin:
java -Xmx200m -classpath jbdiff.jar ie.wombat.jbdiff.JBPatch old.bin new.bin νέο-old.diff
Απαιτήσεις:
Στοιχεία Λογισμικού:
Εκδοχή: 0.1.1
Ανεβάστε ημερομηνία: 2 Jun 15
Άδεια: Δωρεάν
Δημοτικότητα: 141
Τα σχόλια δεν βρέθηκε