Data differencing: Difference between revisions

Content deleted Content added
Examples: bsdiff is not based on bzip2. Saying that is like saying tar is based on gzip.
Line 2:
 
== Examples ==
One of the best-known examples of data differencing is the [[diff]] utility, which produces line-by-line differences of [[text file]]s (and in some implementations, [[binary file]]s, thus being a general-purpose differencing tool). Differencing of general binary files goes under the rubric of [[delta encoding]], with a widely used example being the algorithm used in [[rsync]]. A standardized generic differencing format is [[VCDIFF]], implemented in such utilities as [[Xdelta]] version 3. A high-efficiency (small patch files) differencing program is bsdiff, which uses [[bzip2]] as a final compression step on the generated delta.<ref>[[Colin Percival]], Naive differences of executable code, http://www.daemonology.net/bsdiff/, 2003.</ref>
 
== Concerns ==