1. 首页
  2. 数据库
  3. 其它
  4. fast_rsync:纯Rust中libbrsync的优化实现 源码

fast_rsync:纯Rust中libbrsync的优化实现 源码

上传者: 2021-02-20 03:03:55上传 ZIP文件 34.99KB 热度 19次
fast_rsync 使用可用的SIMD操作在纯Rust中更快地实现 。 请注意,仅支持旧的MD4格式,不支持BLAKE2。 由于当前需要每晚Rust。 当前仅支持x86和x86-64体系结构。 rsync算法 此板条箱提供了三种主要的API: Signature::calculate ,它接收数据块并返回该数据的“签名”,该签名比原始数据小得多。 diff ,它为某个块A和一个数据B块签名,并返回块A和块B之间的增量。如果A和B是“相似的”,则该增量通常比块B小得多。 apply ,它接受一个块A和一个增量(由diff构造),并(通常)返回块B。 这些功能可用于实现协议,以通过网络
用户评论