|
感谢 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 编辑 ] |
|