Keep one BIG file in sync

tim.conway at tim.conway at
Sat Feb 23 03:22:21 EST 2002

It uses a "rolling" checksum, so that it can actually find byte-level 
changes, insertions, deletions.  There's a block size for how big a chunk 
to start with, but then it works within those to figure out where to make 
the changes.  It's hyper-efficient.  The thing about transferring whole 
files (-W option) is actually an override of the default, mostly to keep 
it from wasting time reading everything twice over NFS, or for any case 
where you know up front that you're better off just sending the whole 
thing if you have to read it at all (time or size mismatch).

Tim Conway
tim.conway at
Philips Semiconductor - Longmont TC
1880 Industrial Circle, Suite D
Longmont, CO 80501
Available via SameTime Connect within Philips, n9hmg on AIM
perl -e 'print pack(nnnnnnnnnnnn, 
".\n" '
"There are some who call me.... Tim?"

More information about the rsync mailing list