私はrsyncユーティリティを使用していましたが、「ファイルのどの部分が変更されたかを判断する」セクションで、次のように述べています。
ここで疑問が生じます:
- 受信者は重複しないブロックのチェックサムを計算するのに、送信者はサイズ S の重複ブロックを計算するのはなぜですか?
- また、Sサイズは差出人も受取人も同じですか?
- オーバーラップブロックとは?それは、次のようなテキストがあるとします。
abcdefgh
受信s=4
者はチェックサムを計算しabcd
、efgh
それらを送信者に送信します。そして、送信者は次のチェックサムを計算します:abcd
、、、、(この重複するチャンクです)、受信者と比較しますbcde
。cdef
defg
efgh
- では、送信側と受信側で異なる差分部分をどのように計算するのでしょうか?