diff options
author | joerg <joerg@pkgsrc.org> | 2015-09-17 17:55:10 +0000 |
---|---|---|
committer | joerg <joerg@pkgsrc.org> | 2015-09-17 17:55:10 +0000 |
commit | f3aae05543cbf3520b8ede31313858a32e421d3d (patch) | |
tree | adb2222ed3481608d2a2bb30e8105280eed169b1 /net | |
parent | b78a834e488c5c9fafee48cdfd0debe234bed6fe (diff) | |
download | pkgsrc-f3aae05543cbf3520b8ede31313858a32e421d3d.tar.gz |
Use the slightly better DESCR from devel/librsync.
Diffstat (limited to 'net')
-rw-r--r-- | net/librsync/DESCR | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/net/librsync/DESCR b/net/librsync/DESCR index a9278c5f411..6112a7bdb3b 100644 --- a/net/librsync/DESCR +++ b/net/librsync/DESCR @@ -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. |