rdiff - Binary diff tool for signature-based differences

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main i386
Package name rdiff
Package version 0.9.7
Package release 10
Package architecture i386
Package type deb
Installed size 82 B
Download size 41.71 KB
Official Mirror ftp.br.debian.org
rdiff is a little like diff and patch all rolled into one, with support for
binary files. Since it takes advantage of the rsync remote-delta algorithm, you
do not need the source file in the same place as your destination file.
To use it, you generate a "signature" of the original file and copy the
signature (which is very small) to the same location as the modified file. Then
you generate a "delta" which describes the changes required to turn the source
file into the modified file. The small delta file can then be used to "patch"
the original file, to transform it into the modified file.


Package Version Architecture Repository
rdiff_0.9.7-10_amd64.deb 0.9.7 amd64 Debian Main
rdiff - - -


Name Value
libc6 >= 2.3.4
libpopt0 >= 1.14
librsync1 -


Type URL
Binary Package rdiff_0.9.7-10_i386.deb
Source Package librsync

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install rdiff deb package:
    # sudo apt-get install rdiff




2013-06-27 - Andrey Rahmatullin <wrar@wrar.name>
librsync (0.9.7-10) unstable; urgency=low
* Fix tests with new automake (Closes: #713443).
* Do not overwrite LDFLAGS from dpkg-buildflags.
* Add debian/watch.
* Make the debug subpackage Multi-Arch: same.
* Use canonical URLs in Vcs-*.
* Remove the dependency on -dev from -dbg.
* Bump Standards-Version to 3.9.4.
2012-02-05 - Andrey Rahmatullin <wrar@wrar.name>
librsync (0.9.7-9) unstable; urgency=low
* Switch to debhelper v9.
* Use dh_autoreconf --as-needed instead of autotools-dev to fix rpath build
issue with the multiarch path and reduce librsync1 deps.
* Fix a format-security warning.
* Fix an implicit-function-declaration warning in the test suite.
* Set Multi-Arch: same for librsync1.
2011-04-13 - Andrey Rahmatullin <wrar@wrar.name>
librsync (0.9.7-8) unstable; urgency=low
* Adopt the package (Closes: #543849).
* Bump Standards-Version to 3.9.2 (no change needed).
* Change source format to 3.0 (quilt).
* Use autotools_dev debhelper addon instead of manual file copying.
* Enable -Wl,--as-needed.
* Remove unused compression-related rdiff options (Closes: #608470).
* Do not build and install the static library.
* Do not install librsync.la (Closes: #622495)
2009-08-27 - Daniel Baumann <daniel@debian.org>
librsync (0.9.7-7) unstable; urgency=low
* Updating package to standards version 3.8.3.
* Removing vcs fields.
* Orphaning package.
2009-08-02 - Daniel Baumann <daniel@debian.org>
librsync (0.9.7-6) unstable; urgency=low
* Updating vcs fields in control file.
* Replacing obsolete dh_clean -k with dh_prep.
* Updating section of the debug package.
* Using correct rfc-2822 date formats in changelog.
* Wrapping build-depends.
* Updating to standards version 3.8.2.
* Adding misc depends.
* Updating section of the source package.
* Updating year in copyright file.
* Using quilt rather than dpatch.
* Minimizing rules file.
2008-07-01 - Daniel Baumann <daniel@debian.org>
librsync (0.9.7-5) unstable; urgency=medium
* Adding patch to make rdiff aware of -i and -z (Closes: #435894).
2008-06-24 - Daniel Baumann <daniel@debian.org>
librsync (0.9.7-4) unstable; urgency=high
* Adding patch from upstream to fix problem when transfering >4GB from
a 32bit to 64bit host (Closes: #355178).
* Updating manpage patch to remove dead link to Linuxcare Australia
(Closes: #288758).
2008-06-20 - Daniel Baumann <daniel@debian.org>
librsync (0.9.7-3) unstable; urgency=medium
* Adding debug package.
2008-06-20 - Daniel Baumann <daniel@debian.org>
librsync (0.9.7-2) unstable; urgency=low
* New maintainer (Closes: #487131).
* Redone debian packaging from scratch.
2004-11-28 - Simon Law <sfllaw@debian.org>
librsync (0.9.7-1) unstable; urgency=low
* New upstream release.
- Large files are now supported.  (Closes: Bug#277032)
* Fix description of librsync1.  (Closes: Bug#230839)
* Describe how to use rdiff.  (Closes: Bug#228005, Bug#156457)
* Trust upstream's autoconfiscation.

See Also

Package Description
rdist_6.1.5-18_i386.deb remote file distribution client and server
rdkit-data_201403-1_all.deb Collection of cheminformatics and machine-learning software (data files)
rdkit-doc_201403-1_all.deb Collection of cheminformatics and machine-learning software (documentation)
rdmacm-utils_1.0.19.1-1_i386.deb Examples for the librdmacm library
rdnssd_1.0.1-1+deb8u1_i386.deb IPv6 recursive DNS server discovery daemon
rdtool-elisp_0.6.38-3_all.deb Emacs-lisp rd-mode for writing RD document
rdtool_0.6.38-3_all.deb RD document formatter
rdup_1.1.11-1.1_i386.deb utility to create a file list suitable for making backups
re2c_0.13.5-1_i386.deb tool for generating fast C-based recognizers
re_0.1-5+b1_i386.deb Russian Anywhere -- Russian text converter
read-edid_3.0.1-2_i386.deb hardware information-gathering tool for VESA PnP monitors
readahead-fedora_1.5.6-5.2_i386.deb Fedora's implementation of readahead to preload boot process files
readline-common_6.3-8_all.deb GNU readline and history libraries, common files
readline-doc_6.3-8_all.deb GNU readline and history libraries, documentation and examples
readpst_0.6.59-1_all.deb Converts Outlook PST files to mbox and others