Rdiff
Rdiff refers to a family of diff formats and associated tools designed to store and apply incremental changes between two data sets, with a focus on backup and patching workflows. A rdiff-based workflow captures the differences between a base version and a target version in a compact form that can be used to reconstruct the target from the base.
The core idea behind rdiff is the use of rolling checksums to partition the target data into
A rdiff file typically contains a header with version information followed by a stream of instructions that
Notable implementations and usage include the rdiff-backup project, which uses the rdiff format to store incremental
See also: librsync, rsync, incremental backups, patch formats.