xdelta

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Xdelta
Original author(s)Joshua MacDonald
Developer(s)Joshua MacDonald
Initial releaseOctober 12, 1997; 21 years ago (1997-10-12)
Stable release
3.0.11 / January 8, 2016; 3 years ago (2016-01-08)[1]
Repository Edit this at Wikidata
Written inC and C++
Operating systemUnix-like, Microsoft Windows
TypeUtility software
LicenseApache License 2.0[2]
Websitexdelta.org

xdelta is a command line program for delta encoding, which generates the difference between two files. This is similar to diff and patch, but it is targeted for binary files and does not generate human readable output.

It was first released in 1997.[3] The developer of xdelta is Joshua MacDonald, who currently maintains the program. The algorithm of xdelta1 was based on the algorithm of rsync, developed by Andrew Tridgell, though it uses a smaller block size.

xdelta3 can generate standardized VCDIFF format, and it realized the compatibility among other delta encoding software which supports the VCDIFF format. It runs on Unix-like operating systems and Microsoft Windows. xdelta can handle up to 264 byte files,[4] and it is suitable for large backups.

See also[edit]

References[edit]

  1. ^ MacDonald, Joshua (2016-05-13). "Release 3.0.11 · jmacd/xdelta". Page with the list of download links. GitHub.
  2. ^ MacDonald, Joshua. "Xdelta3 License Change".
  3. ^ mention of first version
  4. ^ xdelta3 memory tuning

External links[edit]