Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a23f86168fff3a24

Jump to content

xdelta

From Wikipedia, the free encyclopedia
xdelta
Original authorJoshua MacDonald
DeveloperJoshua MacDonald
ReleaseOctober 12, 1997; 28 years ago (1997-10-12)
Stable release
3.2.0[1] Edit this on Wikidata / 21 June 2026; 40 days ago (21 June 2026)
Written inC and C++
Operating systemUnix-like, Microsoft Windows
TypeUtility software
LicenseApache License 2.0[2]
Repository

Xdelta[3] is a command line tool for delta encoding, which stores or transmits the difference (deltas) between sequential data, instead of entire files. This is similar to diff and patch, except diff computes and shows the difference between two complete files, while patch is primarily designed for human-readable text files; Xdelta is designed for binary files and does not generate human readable output.

Xdelta was first released sometime before October 12, 1997[4] by 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.[citation needed]

Xdelta version 3 is primarily designed to work with streams following the standardized VCDIFF format, and it realized the compatibility among other delta encoding software which supports the VCDIFF format.[citation needed] It runs on Unix-like operating systems and Microsoft Windows. xdelta can handle up to 264 byte files,[5][failed verification] and it is suitable for large backups.

References

[edit source]
  1. "Release 3.2.0". 21 June 2026. Retrieved 21 June 2026.
  2. MacDonald, Joshua. "Xdelta3 License Change". Archived from the original on 2024-01-13.
  3. MacDonald, Joshua (2025-01-01), jmacd/xdelta, retrieved 2025-01-03
  4. Mention of first version
  5. xdelta3 memory tuning
[edit source]