|
二进制的差分工具Xdelta 3
Xdelta 是一个二进制的diff 工具[同时又兼具了patch 功能],diff 和patch 是Unix 世界里很有用的一对工具:我们通常将它们结合起来实现生成补丁,应用补丁的目的。如果要处理的不是文本文件,是二进制文件,我们可以使用一个专门用来处理二进制文件的工具–xdelta。 Xdelta3 可以说是xdelta 的一个增强版,功能更加强大
Xdelta3是一个二进制的diff 工具,同时又兼具了patch 打包功能,diff 和 patch 是很有用的一对工具,使用这对工具可以获取更新文件与历史文件的差异,并将更新应用到历史文件上,从数学的角度来看,diff就是两个集合的差运算,patch就是对两个集合的和运算。在实现上,我们通常将它们结合起来实现生成补丁以及应用补丁的目的。如果要处理的不是文本文件,是二进制文件,我们可以使用一个专门用来处理二进制文件的工具–Xdelta3
如果要处理的不是文本文件,是二进制文件,我们可以使用一个专门用来处理二进制文件的工具–Xdelta3。 Xdelta3基于一种被广泛使用的差量更新算法,它在操作上既有对新文件和旧文件的差分又有对产生的 patch包进行压缩,我们将产生patch包的过程统称为加密,而将合成新文件的过程统称为解密。Xdelta3和经典的压缩算法LZ'77一样,也是将source file划分成一个个不相交而又连续的window,然后进行encoding和decoding。
下载
https://www.123pan.com/s/uQCRVv-rdUlA.html
链接: https://pan.baidu.com/s/1_mnrw0tmyQFDFMmudZ8tug 提取码: hinb |
|