rdiff - Binary diff tool for signature-based differences

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: rdiff
Package version: 0.9.7
Package release: 10
Package architecture: amd64
Package type: deb
Installed size: 51 B
Download size: 41.17 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.



    Binary package: rdiff_0.9.7-10_amd64.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


    • /usr/bin/rdiff
    • /usr/share/doc/rdiff/changelog.Debian.gz
    • /usr/share/doc/rdiff/changelog.gz
    • /usr/share/doc/rdiff/copyright
    • /usr/share/man/man1/rdiff.1.gz


    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.