This article's use of
external links may not follow Wikipedia's policies or guidelines. (December 2021) |
VCDIFF is a format and an algorithm for delta encoding, described in IETF's RFC 3284. The algorithm is based on Jon Bentley and Douglas McIlroy's paper "Data Compression Using Long Common Strings" [1] written in 1999.[ citation needed] VCDIFF is used as one of the delta encoding algorithms in "Delta encoding in HTTP" ( RFC 3229) and was employed in Google's Shared Dictionary Compression Over HTTP technology, formerly used in their Chrome browser.
VCDIFF has 3 delta instructions. ADD, COPY, and RUN. ADD adds a new sequence, COPY copies from an old sequence, and RUN adds repeated data.
Free software implementations include xdelta (version 3) and open-vcdiff.