1
我正在经历rsync效用,并在段:确定文件的哪些部分已经改变它说:发件人计算为大小S的每个块的滚动校验和它自己的版本的文件,甚至重叠块。重叠区块中的rsync算法
来了疑惑:
- 为什么收件人计算校验和不重叠的块,但发送者计算大小S的重叠块?
- 而且是大小S是相同的收件人和发件人?
- 什么是重叠块?是否,假设您的文本为:
abcdefgh
和s=4
比接收方将计算abcd
和efgh
的校验和并将其发送给发件人。并且,发送方将计算校验和:abcd
,bcde
,cdef
,defg
,efgh
(这是重叠的块)并与接收机进行比较。 - 那么它是如何计算diff,即发送者和接收者不同的部分呢?
+1谢谢你的努力。 – Trying