librsync 实现了由 rsync 实用程序推广的远程文件同步的滚动校验和算法。该算法在两个文件之间传输差异,而无需在同一系统上使用这两个文件。librsync 不实现 rsync 线路协议,如果需要与 rsync 服务器通信以传输文件,则需转为 rsync。该库可用于构建与 rsync 同样高效的文件传输程序,适用于备份工具、二进制补丁分发,以及目录同步等场景。librsync 还生成了 rdiff 命令行工具,公开了 librsync 的关键操作:生成文件签名、从签名生成增量文件,以及应用增量以重新生成新文件。版权归 librsync 版权所有,1999-2014 由 Martin Pool 和其他人维护。librsyncGNU LGPL v2.1 下分发。