xferspdy 该库在golang中提供了二进制diff和patch API。 今天受支持: 命令行实用程序来比较和修补二进制文件 用于指纹生成,滚动哈希和块匹配的库 新增内容:对于大文件,指纹生成会自动切换到并行模式,在该模式下同时使用多个go例程。 对于大于20 MB的文件,与顺序指纹生成相比,改进了约50%。 参考:[Rsync算法]( ) 设置 需要安装,[golang下载]( ) 去得到 `go get github.com/monmohan/xferspdy` 安装命令行实用程序 从xferspdy目录运行go install ./... install。/ go install ./... 使用API 请参阅 。 该文档还包含该API的示例用法。 使用fpgen,diff和patch CLI实用程序: 该库还提供API的CLI包装。 例子 您可以使用$ G