veket官方网站论坛

veket

 找回密码
 要注册
搜索
查看: 1354|回复: 5

[下载] 二进制差分工具增量压缩工具Xdelta3

[复制链接]
发表于 2024-1-16 10:49 | 显示全部楼层 |阅读模式
xdelta是delta编码的命令行程序,它生成两个文件之间的差异。 这与diff和patch类似,但它针对二进制文件 ,不会生成人类可读的输出。
Xdelta3是一个二进制的diff 工具,同时又兼具了patch 打包功能,diff 和 patch 是很有用的一对工具,使用这对工具可以获取更新文件与历史文件的差异,并将更新应用到历史文件上,从数学的角度来看,diff就是两个集合的差运算,patch就是对两个集合的和运算。
在实现上,我们通常将它们结合起来实现生成补丁以及应用补丁的目的。
如果要处理的不是文本文件,是二进制文件,我们可以使用一个专门用来处理二进制文件的工具–Xdelta3。
Xdelta3基于一种被广泛使用的差量更新算法,它在操作上既有对新文件和旧文件的差分又有对产生的 patch包进行压缩,我们将产生patch包的过程统称为加密,而将合成新文件的过程统称为解密。Xdelta3和经典的压缩算法LZ'77一样,也是将source file划分成一个个不相交而又连续的window,然后进行encoding和decoding。
Xdelta3在产生patch包的时候,主要依靠三个方面:
1.采用Vcdiff格式编码,节省patch包字节;
2.从target file和source file的内容上做差分;
3.对patch包进行压缩。
它于1997年首次发布。xdelta的开发人员是Joshua MacDonald,该程序目前由他维护。
xdelta1算法基于rsync算法,由Andrew Tridgell开发,使用比rsync更小的块大小。
xdelta3可以生成标准化的VCDIFF格式,实现了支持VCDIFF格式的其他delta编码软件的兼容性。
它运行在类Unix操作系统和Microsoft Windows上 。 xdelta最多可处理2^64字节文件,适用于大型备份。
从 Xdelta 官网介绍中,可以得知 Xdelta3 所生成的增量文件(Delta File)格式是遵循 RFC3284 VCDIFF 数据格式。
下载
https://www.123pan.com/s/uQCRVv-i7UlA.html
链接: https://pan.baidu.com/s/1GPTB_tRrsWzMscBDj9Inlg 提取码: tvtw
 楼主| 发表于 2024-1-16 10:50 | 显示全部楼层
适用于大型备份的神奇二进制差分工具,增量压缩工具Xdelta3,它生成两个文件之间的差异
https://www.bilibili.com/video/BV14i4y167Qz/
增量压缩工具怎么用视频,神奇的xdelta,二进制的diff 工具
https://www.bilibili.com/video/BV1he411X7EB/
发表于 2024-1-20 00:07 | 显示全部楼层
下载
发表于 2024-1-20 00:11 | 显示全部楼层
下载
发表于 2024-1-21 22:37 | 显示全部楼层
来支持
您需要登录后才可以回帖 登录 | 要注册

本版积分规则

QQ|手机版|Archiver|veket官方网站论坛 ( 粤ICP备 11052856 )

GMT+8, 2025-5-1 21:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表