jmacd/xdelta
open-source binary diff, delta/differential compression tools, VCDIFF/RFC 3284 delta compression observed · 2026-08-28
Health v2 · maintenance only
80/100
- Activity 88
- Release rhythm 57
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4180
- days_rel: 73
- days_push: 73
- n_releases_24m: 1
Adoption not part of the score
1337 stars · 217 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Xdelta 3 is a C library and command-line tool for binary delta compression using the VCDIFF (RFC 3284) format. It computes compact differences between files and applies patches to reconstruct targets, with optional secondary compression via liblzma and BLAKE3 checksums.
Use cases
- generate binary patches between file versions
- apply a delta patch to reconstruct a file
- reduce download size for software updates
- diff large binary files that text diff tools can't handle
- embed delta compression in a C application via the library
When to choose
- you need standards-compliant VCDIFF/RFC 3284 delta streams
- you distribute binary updates and want minimal patch sizes
- you need a small, self-contained C library with no runtime dependencies
When to avoid
- you need text-aware diffs or merges (use git or diff tools)
- you need cross-language bindings beyond C without extra work
- you need actively maintained multi-contributor development
Facets
library · maturity stable
compression cli files developer-tools windows cross-platform cli binary-diff delta-compression vcdiff rfc-3284 c-library algorithms linux macos
1 source
- readme: https://github.com/jmacd/xdelta · fetched 2026-08-28 · 7ba4dc6e6b6e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| jmacd/xdelta | main | 80 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem