Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • BackTrack 5 R2
  • Wine 1.4 / 1.5.5
  • Mozilla Firefox 12...
  • Ubuntu 11.04
  • Angry Birds 1.1.2.1
  • Ubuntu 10.04.4 LTS
  • Linux Kernel 3.4
  • Ubuntu Manual 10.10
  • Adobe Flash Player...
  • Pidgin 2.10.4
  • Home > Linux > System > Archiving

    JBDiff 0.1.1

    Download button

    No screenshots available
    Downloads: 1,031  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Good (3.6/5)
    15 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Joe Desbonnet | More programs
    BSD License / FREE
    October 14th, 2007, 21:05 GMT
    ROOT / System / Archiving

     Read user reviews (0)  Refer to a friend  Subscribe

    JBDiff description

    JBDiff (Java Binary Diff) utility is a Java port of the C based bsdiff utility by Colin Percival.

    JBDiff (Java Binary Diff) utility is a Java port of the C based bsdiff utility by Colin Percival.

    The file format is similar to, but currently not compatible with the bsdiff utility. This is because bsdiff uses bzip2 for compression which is not available in the standard Java libraries. Instead I use gzip (java.util.zip.*)

    The diff utility is very memory hungry. Attempting to diff very large files with insufficient RAM may cause your computer to 'trash' (ie become unusably slow and may require a reset to recover). Comparing two 20MB files will take approx 80 seconds on a 2GHz Pentium 4 and will require a maximum heap size of at least 220 MBytes. The maximum heap size can be specified using the -Xmx switch to the Java VM (see examples below). The patch utility has more modest resource requirements.

    EXAMPLES:

    To compare old.bin with new.bin and produce diff file new-old.diff:

    java -Xmx200m -classpath jbdiff.jar ie.wombat.jbdiff.JBDiff old.bin new.bin new-old.diff

    To patch old.bin with new-old.diff to produce new.bin:

    java -Xmx200m -classpath jbdiff.jar ie.wombat.jbdiff.JBPatch old.bin new.bin new-old.diff

    Requirements:

    · Java Runtime Environment (JRE)

    What's New in This Release:

    · This release has been re-licensed to the BSD license.



    Product's homepage

      


    TAGS:

    Java diff | binary diff | compare files | Java | binary | diff



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM