rdiff Python模块
有没有一个Python模块可以用来计算rdiff签名和差异比较?
我需要在一个跨平台的应用程序上执行这些操作,所以我需要一些可以打包到py2exe、py2app等工具里的东西。
我搜索了很多,但似乎没有找到能用的东西。Pysync、rdiff-backup、librsync这些都出现过,但我在Python里都没能让它们正常工作。
1 个回答
1
rdiff-backup
是用 Python 写的。它的底层似乎在使用 librsync
,并且有一个 Python 的封装(可以在源代码中找到 _librsyncmodule.c
)。
下面这个页面可能会帮助你了解如何在 OS X 和 Windows 上构建 librsync
:链接。