python-rabin-fingerprint
Python C扩展使用Rabin-Karp滚动哈希查找块边界。 这对于根据内容将数据切成可变大小的块很有用。 如果文件被更改,则修改的块(可能还有下一个)会受到影响,但随后的块不会受到影响。 这使得在通过慢速连接发送数据或存储多个相似文件(例如使用tar快照的备份)之前应用重复数据删除非常有用。
有关Rabin-Karp滚动哈希的介绍,请访问 。
安装
安装需要有效的GCC编译器和Python开发库。
git clone git://github.com/cschwede/python-rabin-fingerprint.git
cd python-rabin-fingerprint
sudo python setup.py install
2021-09-30 23:55:28
11KB
C
1