https://pypi.python.org/pypi/python-librsync/0.1-5
import librsync
# The destination file.
dst = file('Resume-v1.0.pdf', 'rb')
# Step 1: prepare signature of the destination file
signature = librsync.signature(dst)
我想将签名存储在文件中(最好作为字典条目使用pickle
)。之后我想计算delta
文件。如何保存此签名对象以供将来使用?
更新:我试图腌制物体,但它说TypeError: can't pickle StringO objects
.
更新 2:返回的签名对象引用了文件对象。Python 不能腌制文件对象。我使用模块dill
的扩展版本解决了它。pickle
添加它作为答案。