python-librsync:用于Librsync的Ctypes包装器

时间:2024-04-24 11:01:35
【文件属性】:

文件名称:python-librsync:用于Librsync的Ctypes包装器

文件大小:8KB

文件格式:ZIP

更新时间:2024-04-24 11:01:35

Python

一个开源项目。 有关SmartFile如何使用和贡献开源软件的更多信息。 介绍 一个用于librsync的ctypes包装器。 提供signature() , delta()和patch()函数。 同步文件需要三个步骤。 在源文件上执行两个步骤,而在目标上执行一个步骤。 为目标文件生成签名。 为源文件生成一个增量(使用签名)。 使用生成的增量修补目标文件。 通常,这些步骤涉及远程系统。 这是同步两个本地文件的示例。 import librsync # The destination file. dst = open ( 'Resume-v1.0.pdf' , 'rb' ) # The source file. src = open ( 'Resume-v1.2.pdf' , 'rb' ) # Where we will write the synchronized copy.


【文件预览】:
python-librsync-master
----MANIFEST.in(27B)
----.travis.yml(505B)
----README.rst(2KB)
----.coveragerc(26B)
----LICENSE(1KB)
----requirements.txt(21B)
----.coveralls.yml(69B)
----setup.py(950B)
----librsync()
--------__init__.py(8KB)
----.gitignore(761B)
----Makefile(249B)
----tests.py(3KB)

网友评论