rdiff-модуль Python

Есть ли модуль Python, который имеет функциональные возможности для вычисления подписей rdiff и дельта-дифференциации?

Мне нужно выполнить эти операции в кросс-платформенном приложении, поэтому мне нужно что-то, что будет связано с py2exe, py2app и т. д.

Я сделал кучу поиска, но я не могу заставить что-либо работать. Pysync, rdiff-backup, librsync — все подошло, но я не смог заставить что-либо работать внутри python.


person GP89    schedule 14.09.2011    source источник


Ответы (1)


rdiff-backup написан на Python. Похоже, он использует librsync под прикрытием и имеет для него оболочку Python (ищите _librsyncmodule.c в дереве исходного кода).

Следующая страница может помочь понять, как собрать librsync в OS X и Windows: ссылка.

person NPE    schedule 14.09.2011
comment
Смогу ли я легко распространять что-либо с помощью librsync в Windows, Mac и Linux? Также не уверен, что вы имеете в виду под исходным деревом. - person GP89; 14.09.2011