无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 33046|回复: 74
打印 上一主题 下一主题

1020更新:补丁制作工具 Xdelta GUI版(增加了MD5生成和验证功能)

[复制链接]
跳转到指定楼层
#
发表于 2010-10-12 21:35:32 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
感谢 plutoshen 的介绍才能让我用到这么好的工具,超级好用,严重推荐!!

为配合全自动补丁包,增加MD5功能,配置文件可以全自动生成,不必再编辑添加MD5值了,,不多说,看图......

通用于桌面Windows系统及PE,通用于所有格式的文件。
这个工具只是二进制算法的文件比较工具,不会对目标的文件进行任何改动,只是创建补丁文件或新文件,可以放心使用。








1020说明: XdeltaGui.rar (240.25 KB, 下载次数: 3598)
——————————————————————————————————————————————

01.生成补丁文件后,将弹出“是否创建Xdelta_Auto配置文件”的提示,
如选择“是”,将在补丁文件的同级目录创建 XdeltaAuto.ini





02.集成“Xdelta_Auto”,一个程序两用!
程序启动时,会首先搜索XdeltaAuto.ini配置文件及配置文件中的补丁包名称,如符合双重条件,则启动“自动应用补丁程序”,否则,启动界面版








03.i当选择“应用补丁”选项时,自动查找原始文件同级目录下,与原始文件同名的.DELTA补丁文件,,如存在,则全自动设置“应用补丁(创建新文件)”窗口。

04.成功操作后,自动记忆原始文件位置,再次启动程序时,如原始文件存在,将自动设置此文件为原始文件。

 如未知情况操作失败,将删除预设文件,再次启动时将变为初始状态。


——————————————————————————————————————————————




制作全自动应用补丁包的步骤:

——————————————————————————————————————————————

一、用Xdelta GUI版制作出补丁文件,在最后弹出的窗口中,可选择自动生成.ini配置文件,1020版之后,将自动生成原始文件的MD5的值,只要编辑一下自己的标题名称就可以了。

二、也可手动对 XdeltaAuto.ini 的红色部分进行编辑(注意:所有文件名称不要带后缀名)
`标题名称
Envi Prog2=
网虫2008_WinPE 专用补丁工具

`原始文件MD5值
Envi oldmd5=47af87fa85e257c9ac68b2949e60858b
`原始文件后缀名
Envi zkm=
ISO
`原始文件名称
Envi oldfile=
【网虫2008】完整版_WinPE20101010_维护盘E
`补丁文件名称
Envi deltafile=%CurDir%\1010-1018
`生成新文件的名称
Envi newfile=
【网虫2008】完整版_WinPE20101018_维护盘E
`错误提示的内容
Envi md5=请确认原始文件没有被编辑,且MD5为:
47af87fa85e257c9ac68b2949e60858b


三、右键选中 XdeltaGui.exe、XdeltaAuto.ini与补丁文件,制作7z或WinRAR等格式的自解压文件,设置解压到临时路径,解压后执行 XdeltaGui.exe


制作自解压单文件版教程


——————————————————————————————————————————————





引用:
Xdelta 是一个应用程序, 为了计算出两个文件之间的变化. 这些变化 (deltas) 是类似输出的 'diff'程序,因为它们可能被用来存储和传输文件之间的变化. 然而, 不像 diff,Xdelta 其输出不是为了让人们阅读的格式 -- Xdelta 也可以同样适用于这些 deltas复制到原始文件的副本. Xdelta 使用快速线性算法对比二进制文件和文本文件.想要创建一个 '.delta' 文件, 你需要有二份的原始文件, 一个 '老旧的' 和一个 '新' 文件.通过对比新的和老旧文件之间的差异生成新的增量后缀为 '.delta'文件.有了这份 '.delta'文件, 只要你有原始的“老旧文件”你就创造出一份和原始一样的“新文件”.这样说起来好像很复杂,我简单解释下,例如veket系统,新版本是在旧版本上边更新而来的,如果重新发布的话,大家是需要重新下载一份iso的,但是大家都已经下载过旧版的了,为了更新又需要重新下载一个完整的iso会显得很麻烦,如果veket的发布者们采用 '.delta'的方式来发布更新会更方便,就是只要veket的打包者们通过Xdialog来对比新版veket的iso和旧版的iso之间的差异生成一份'.delta'文件,\n这样一来,只要那些下载过旧版veket的用户,只要下载这份'.delta'文件回去,很容易就升级到新版veket了,因为'.delta'文件只是代表新版veket和旧版veket之间的差异,\n容量比起整个iso光盘是小得多的.xdialog的作用不止于此,只是举例向大家说明它的作用.这个图形界面可以令你很轻松地通过拖动来创建 .delta 文件, 这个程序搜索并找到原来的老旧文件. 或者, 点击拖动一份 .delta 文件到 ROX文件管理器的窗口以恢复原有的新文件.

[ 本帖最后由 网虫2008 于 2011-2-18 17:00 编辑 ]
73#
发表于 2014-7-29 23:27:42 | 只看该作者
这个可以有
回复

使用道具 举报

72#
发表于 2013-10-19 14:03:59 | 只看该作者
好东西!支持了~!
回复

使用道具 举报

71#
发表于 2011-9-16 15:27:01 | 只看该作者
还以为是今年更新的呢,支持一下了
回复

使用道具 举报

70#
发表于 2011-9-16 13:04:14 | 只看该作者
正需要用上了
回复

使用道具 举报

69#
发表于 2011-3-31 23:51:13 | 只看该作者
好工具啊,收藏了!!
回复

使用道具 举报

68#
发表于 2011-1-26 22:04:09 | 只看该作者
好东西啊,收藏了!!
回复

使用道具 举报

67#
发表于 2011-1-26 15:11:49 | 只看该作者
太好了 谢谢~~~~~
回复

使用道具 举报

66#
发表于 2010-12-24 18:19:04 | 只看该作者
看看啊  什么东西啊
回复

使用道具 举报

65#
发表于 2010-12-6 18:34:15 | 只看该作者
强烈支持这么好的工具,方便了更新,强~!
回复

使用道具 举报

64#
发表于 2010-12-6 18:29:40 | 只看该作者
文件A        甲更新A文件为B  乙更新A文件为C ...


能否将B和C...的补丁生产一个合成的补丁或者分别将补丁,打到A上?

diff应该有这个功能,这个gui的源程序不知道是否有此功能。。。。。。。
回复

使用道具 举报

63#
发表于 2010-12-6 18:12:32 | 只看该作者
界面做的越来越好啊……
回复

使用道具 举报

62#
发表于 2010-11-15 19:34:05 | 只看该作者
这东西方便,省事多了
回复

使用道具 举报

61#
发表于 2010-10-21 21:31:48 | 只看该作者
我的意思就是进行补丁时,先对点选原始文件的MD5进行验证,不会受到原始文件名修改的影响。
看来这功能一开始就有,也是必须的,是我没搞清楚。
回复

使用道具 举报

60#
 楼主| 发表于 2010-10-21 19:52:36 | 只看该作者
原帖由 huyadong 于 2010-10-21 12:29 发表
看起来复杂,用起来越来越简单,期待网虫继续完善!
例如:即使原文件名被改了也能识别,是否能通过检测文件MD5值等信息识别?


已经增加了对点选原始文件的MD5的验证功能了,

不太明白你说的信息识别是哪种,,如果你的意思是在文件夹中对所有文件检测MD5,然后自动定位原始文件,,,那在浪费时间了呀,,
回复

使用道具 举报

59#
发表于 2010-10-21 12:29:37 | 只看该作者
看起来复杂,用起来越来越简单,期待网虫继续完善!
例如:即使原文件名被改了也能识别,是否能通过检测文件MD5值等信息识别?

[ 本帖最后由 huyadong 于 2010-10-21 12:34 编辑 ]
回复

使用道具 举报

58#
发表于 2010-10-21 09:44:04 | 只看该作者
虫虫搞得越来越复杂了。。。
回复

使用道具 举报

57#
 楼主| 发表于 2010-10-20 20:52:38 | 只看该作者
原帖由 zxw 于 2010-10-20 20:10 发表
网虫应用pecmd编程的水平令人叹服!
TEAM FDIR Open=%delta%|EXEC %Open%
建议这一句修改为:
TEAM FDIR Open=%delta%|FIND $%Open%=%CurDir%,!EXEC %Open%



哈哈,还是你细心,,这样主程序和新建文件在同级目录就不会打开新窗口了!!
回复

使用道具 举报

56#
发表于 2010-10-20 20:10:50 | 只看该作者
网虫应用pecmd编程的水平令人叹服!
TEAM FDIR Open=%delta%|EXEC %Open%
建议这一句修改为:
TEAM FDIR Open=%delta%|FIND $%Open%=%CurDir%,!EXEC %Open%

[ 本帖最后由 zxw 于 2010-10-20 20:13 编辑 ]
回复

使用道具 举报

55#
 楼主| 发表于 2010-10-19 17:14:28 | 只看该作者
这回差不多了,两个功能也集合到一起了
回复

使用道具 举报

54#
发表于 2010-10-19 03:14:48 | 只看该作者
好东西 支持楼主  谢谢了
回复

使用道具 举报

53#
 楼主| 发表于 2010-10-19 01:10:09 | 只看该作者
原帖由 兵河之心 于 2010-10-18 15:32 发表



谢谢虫大指点,
虫大不用GHOST备份系统么?
用步步为营备份?



是呀,从开始用 server 2008 以后,就一直用WIM做备份了

不过有了这个补丁包工具,把两个GHOST对比留下补丁文件也是个好办法,也算是GHOST的增量备份了,
回复

使用道具 举报

52#
 楼主| 发表于 2010-10-19 01:07:59 | 只看该作者
原帖由 msad 于 2010-10-18 21:21 发表
虫大怎么没介绍这个工具都支持哪些格式的文件制作补丁和打补丁呀?


这是个二进制比较工个,支持所有格式的文件
回复

使用道具 举报

M
51#
发表于 2010-10-18 21:21:08 | 只看该作者
虫大怎么没介绍这个工具都支持哪些格式的文件制作补丁和打补丁呀?
回复

使用道具 举报

50#
发表于 2010-10-18 15:32:43 | 只看该作者
原帖由 网虫2008 于 2010-10-18 15:28 发表
只要是文件就可以,
后缀名,
旧文件(原始文件)是什么后缀就写什么,
GHOST文件那就是GHO吧,
我都忘记了,
好长时间不用GHOST了。
这个后缀名没有什么实际操作限制,
是个名称,
只要正确点 ...



谢谢虫大指点,
虫大不用GHOST备份系统么?
用步步为营备份?
回复

使用道具 举报

49#
 楼主| 发表于 2010-10-18 15:28:26 | 只看该作者
原帖由 兵河之心 于 2010-10-18 14:54 发表
一、用Xdelta GUI版制作出补丁文件
二、下载附件后,对 XdeltaAuto.ini 的红色部分进行编辑(注册:所有文件名称不要带后缀名)
QUOTE:
`标题名称
Envi Prog1=网虫2008_WinPE 专用补丁工具
`原始文件后缀名 ...




只要是文件就可以,,
后缀名,旧文件(原始文件)是什么后缀就写什么,,GHOST文件那就是GHO吧,,我都忘记了,好长时间不用GHOST了。

这个后缀名没有什么实际操作限制,,只是个名称,只要正确点选了原始文件,和补丁文件,新生成的文件随便你怎么取名了,,
回复

使用道具 举报

48#
发表于 2010-10-18 14:54:44 | 只看该作者
一、用Xdelta GUI版制作出补丁文件
二、下载附件后,对 XdeltaAuto.ini 的红色部分进行编辑(注册:所有文件名称不要带后缀名)
QUOTE:
`标题名称
Envi Prog1=网虫2008_WinPE 专用补丁工具
`原始文件后缀名
Envi zkm=ISO
`原始文件名称
Envi oldfile=【网虫2008】完整版_WinPE20101010_维护盘E
`补丁文件名称
Envi deltafile=%CurDir%\1010-1018
`生成新文件的名称
Envi newfile=网虫2008】完整版_WinPE20101018_维护盘E
`错误提示的内容
Envi md5=请确认原始文件没有被编辑,且MD5为:47af87fa85e257c9ac68b2949e60858b
三、右键选中 XdeltaAuto.exe、XdeltaAuto.ini与补丁文件,制作7z或WinRAR等格式的自解压文件,设置解压到临时路径,解压后执行 XdeltaAuto.exe


原来如此啊!!!!

再问虫大:
这方法,
同样适用于其他WINDOWS系统补丁的之制作么?
比如,
系统补丁
和GHO的更新?
同样仅仅更替红色部分?
再比如,
一个备份的后缀名为GHO的XP,
需要更新GHOST版XP系统中的部分文件,
则这个GHO文件的:
Envi zkm=ISO(即文件应修改成啥后缀)?

[ 本帖最后由 兵河之心 于 2010-10-18 15:08 编辑 ]
回复

使用道具 举报

47#
发表于 2010-10-18 13:07:33 | 只看该作者
支持虫大的更新,这下配置文件都不用手动改了!
回复

使用道具 举报

46#
 楼主| 发表于 2010-10-18 12:44:16 | 只看该作者
1018更新内容: Xdelta_Gui 版.rar (276.15 KB)
——————————————————————————————————————————————
为配合“Xdelta_Auto工具”,生成补丁文件后,将弹出“是否生成Xdelta_Auto配置文件”的提示,

如选择“是”,将在补丁文件的同级目录创建 XdeltaAuto.ini



——————————————————————————————————————————————

回复

使用道具 举报

45#
 楼主| 发表于 2010-10-18 05:45:29 | 只看该作者
原帖由 兵河之心 于 2010-10-17 23:16 发表
虫大,
能详解一下,
如何将后缀为delta的补丁制作为您那种自解压文件,
期待写个说明!


到首页下载吧,上传了全自动补丁包制作附件,制作前看下更新说明哈

[ 本帖最后由 网虫2008 于 2010-10-18 07:08 编辑 ]
回复

使用道具 举报

44#
发表于 2010-10-17 23:16:49 | 只看该作者
虫大,
能详解一下,
如何将后缀为delta的补丁制作为您那种自解压文件,
期待写个说明!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-29 00:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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