--csum-length ?!
Paul Slootman
paul at debian.org
Fri May 16 00:51:36 EST 2003
>From the manpage:
--csum-length=LENGTH
By default the primary checksum used in rsync is a very strong
16 byte MD4 checksum. In most cases you will find that a trun-
cated version of this checksum is quite efficient, and this will
decrease the size of the checksum data sent over the link, mak-
ing things faster.
You can choose the number of bytes in the truncated checksum
using the --csum-length option. Any value less than or equal to
16 is valid.
Note that if you use this option then you run the risk of ending
up with an incorrect target file. The risk with a value of 16 is
microscopic and can be safely ignored (the universe will proba-
bly end before it fails) but with smaller values the risk is
higher.
Current versions of rsync actually use an adaptive algorithm for
the checksum length by default, using a 16 byte file checksum to
determine if a 2nd pass is required with a longer block check-
sum. Only use this option if you have read the source code and
know what you are doing.
Of course, if you've read the source code, you'd know that there's no
such option :-) So, I request that this be removed from the manpage.
Paul Slootman
More information about the rsync
mailing list