Use the slightly better DESCR from devel/librsync.
This commit is contained in:
parent
40cda70de3
commit
76a4c31a8b
1 changed files with 11 additions and 7 deletions
|
@ -1,7 +1,11 @@
|
|||
librsync implements the rolling-checksum algorithm of remote
|
||||
file synchronization that was popularized by the rsync utility. This
|
||||
algorithm transfers the differences between 2 files without needing both
|
||||
files on the same system. librsync is for building other programs that
|
||||
transfer files as efficiently as rsync. You can use librsync in a program
|
||||
you write to do backups, distribute binary patches to programs, or
|
||||
sync directories to a server or between peers.
|
||||
Librsync is a library for calculating and applying network deltas,
|
||||
with an interface designed to ease integration into diverse network
|
||||
applications. Librsync encapsulates the core algorithms of the rsync
|
||||
protocol, which help with efficient calculation of the differences
|
||||
between two files. The rsync algorithm is different from most
|
||||
differencing algorithms because it does not require the presence of
|
||||
the two files to calculate the delta. Instead, it requires a set of
|
||||
checksums of each block of one file, which together form a signature
|
||||
for that file. Blocks at any point in the other file which have the
|
||||
same checksum are likely to be identical, and whatever remains is the
|
||||
difference.
|
||||
|
|
Loading…
Reference in a new issue