librsync -- network-delta library

  •        0

librsync implements the rolling-checksum algorithm of remote file synchronization that was popularized by the rsync utility and is used in rproxy. This algorithm transfers the differences between 2 files without needing both files on the same system.

http://librsync.sourceforge.net

Tags
Implementation
License
Platform

   

comments powered by Disqus


Related Projects

rproxy and librsync


rproxy integrates rsync and HTTP, and provides a way to significantly reduce network bandwidth usage. The rsync algorithm allows for client or proxy caching of all content, not just static content.

burp backup and restore program


Burp is a backup and restore program. It uses librsync in order to save on the amount of space that is used by each backup. It also uses VSS (Volume Shadow Copy Service) to make snapshots when backing up Windows computers.

librsync - Patched version of librsync


Patched version of librsync

python-librsync - Ctypes wrapper for librsync.


Ctypes wrapper for librsync.

librsync-clang-patches - Patches for correct librsync building with clang


Patches for correct librsync building with clang

hlibrsync - Haskell bindings to librsync


Haskell bindings to librsync

qrsync - qrsync - Sample of how to use the librsync library.


qrsync - Sample of how to use the librsync library.

librsync - Rsync libraries


Rsync libraries

golibrsync - A Go language binding for the librsync library for creating binary deltas.


A Go language binding for the librsync library for creating binary deltas.

lua-rdiff


Binding for librsync library. Uses the rsync algorithm to create signatures, deltas and patch.