xdelta - Enhanced diff that works on binary files

Property Value
Distribution NetBSD 7.2
Repository NetBSD i386
Package filename xdelta-1.1.4.tgz
Package name xdelta
Package version 1.1.4
Package release -
Package architecture i386
Package type tgz
Category devel
Homepage http://xdelta.org/
License -
Maintainer -
Download size 100.71 KB
Installed size 404.58 KB
The delta generator portion of this program is a delta algorithm which
searches for substring matches between the files and then outputs
instructions to reconstruct the new file from the old file.  It produces a
set of copy/insert instructions that tell how to reconstruct the file as a
sequence of copies from the FROM file and inserts from the delta itself.
In this regard, the program is much closer to a compression program than
to a diff program.  However, the delta is not "compressed", in that the
delta's entropy H(P) will be very similar to the entropy of the portions
of the TO file not found within the FROM file.  The delta will compress
just as well as the TO file will.  This is a fundamentally different
method of computing deltas than in the traditional "diff" program.  The
diff program and its variants use a least-common-subsequence (LCS)
algorithm to find a list of inserts and deletes that will modify the FROM
file into the TO file.  LCS is more expensive to compute and is sometimes
more useful, especially to the human reader.  Since LCS is a fairly
expensive algorithm, diff programs usually divide the input files into
newline-separated "atoms" before computing a delta.  This is a fine
approximation for text files, but not binary files.


Package Version Architecture Repository
xdelta-1.1.4.tgz 1.1.4 amd64 NetBSD
xdelta - - -


Name Value
glib >= 1.2.10nb7


Type URL
Mirror ftp.netbsd.org
Binary Package xdelta-1.1.4.tgz
Source Package xdelta

Install Howto

Install xdelta tgz package:

# pkg_add xdelta



See Also

Package Description
xdelta3-3.0.11.tgz Enhanced diff that works on binary files (version 3.x)
xdemineur-2.1.1nb2.tgz Minesweeper game for the X Window System
xdesktopwaves-1.3.tgz Simulates water waves on the X Windows desktop
xdeview-0.5.20nb8.tgz X11 program for uu/xx/Base64/BinHex de-/encoding
xdg-user-dirs-0.17.tgz Tool to manage "well known" user directories
xdg-utils-1.1.3nb1.tgz Tools to assist applications with various desktop integration tasks
xdialog-2.3.1nb29.tgz X11 drop-in replacement for the curses dialog program
xditview-1.0.5.tgz Display ditroff output on an X display
xdkcal-0.9dnb1.tgz X Desktop Calendar
xdm-1.1.12.tgz X Display Manager from modular X.org
xdm3d-1.0nb7.tgz Replacement for xdm with 3D effects
xdoom-1.10nb4.tgz 3D shoot-em-up for 8-bit X11 displays
xdot-20121124nb1.tgz Interactive viewer for graphs written in Graphviz's dot language
xdotool-3.20160805.1.tgz Simulate keyboard input and mouse activity using X11 xtest extension
xdpyinfo-1.3.2nb3.tgz Display information utility for X