JBDiff (Java Binary Diff) utilitaire est un portage de Java de l'utilitaire de base bsdiff C par Colin Percival.
Le format de fichier est semblable à, mais actuellement pas compatible avec l'utilitaire de bsdiff. Ceci est parce bsdiff utilise bzip2 pour la compression qui ne sont pas disponibles dans les bibliothèques Java standard. Au lieu de cela je l'utilise gzip (java.util.zip. *)
L'utilitaire diff est la mémoire très faim. Tentative de diff de très gros fichiers avec RAM insuffisante peut causer votre ordinateur pour «stérile» (c.-à devenir unusably lente et peuvent nécessiter une réinitialisation à récupérer). Comparaison de deux fichiers de 20 Mo prendra environ 80 secondes sur un Pentium 4 à 2 GHz et nécessiteront une taille de tas maximale d'au moins 220 Mo. La taille maximale du tas peut être spécifié en utilisant l'interrupteur -Xmx à la machine virtuelle Java (voir les exemples ci-dessous). L'utilitaire de patch a besoins de ressources plus modestes.
EXEMPLES:
Pour comparer avec old.bin new.bin et de produire le fichier diff nouvelle old.diff:
java -Xmx200m -classpath jbdiff.jar ie.wombat.jbdiff.JBDiff old.bin new.bin nouvelle old.diff
Pour patcher old.bin avec le nouveau-old.diff pour produire new.bin:
java -Xmx200m -classpath jbdiff.jar ie.wombat.jbdiff.JBPatch old.bin new.bin nouvelle old.diff
Exigences:
Détails logiciels:
Version: 0.1.1
Date de transfert: 2 Jun 15
Licence: Gratuit
Popularité: 141
Commentaires non trouvées