年的博士论文《Efficient Algorithms for Sorting and Synchronization》中，详细介绍了rsync的设计、实现与性能。接受端将档案拷贝打散成固定大小为formula_1的不重叠片段，并对每个片段计算两个校验和：MD4散列函数与一个较弱的旋转哈希。它将这些校验和送给发送者。通讯协议版本30（与rsync版本3.0.0一并发行）现在使用MD5散列函数以替代MD4。发送者对位于其版本的档案中每个大小为formula_1的片段计算轮替校验和，即使是重叠的片段。这