无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4404|回复: 9
打印 上一主题 下一主题

xdeltaGUI

[复制链接]
跳转到指定楼层
1#
发表于 2012-11-23 00:21:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
haiou327版主也不更新这个GUI的内置软件,所以只好自己拿人家的软件来改了改,也不知道会不会被骂。
1,调整了界面以及帮助的少部分东西,
2,将内置的xdelta替换为官方最新版本3.0.5

原帖地址: http://bbs.wuyou.net/forum.php?mod=viewthread&tid=194361



内置的是自己编译的Win32 release 3.0.5 版本,不需要msvcr100.dll的支持,看了一下,官网只提供了Win64版本,其实原来感受孤独论坛还在的时候,当时就有朋友开发的xdelta GUI,不过没有这个人性化,无忧启动的这个界面上也更友好一些,如果您要使用别的xdelta版本,也可以把别的版本命名为xdelta.exe和GUI软件放在同一个目录,会优先调用外置的版本软件来运行。

http://xdelta.org/

http://code.google.com/p/xdelta/
  1. 下面是一些关于xdelta的介绍

  2. xdelta是一个做差分的软件,通俗的说法就是增量更新包的软件。

  3. 增量更新和压缩之间的关系是非常微妙的。

  4. 目前通用的差分算法主要是2类,

  5. 1. copy insert
  6. 2. insert delete 算法,这个算法和人类的思维模式比较接近,但是不利于在2进制

  7. 1.copy insert算法在二进制上表现的比较好。

  8. 由于要计算最长公共字串,如果不做优化的话,计算量是非常大的
  9. 减少计算量的几个tick,

  10. 1. increase the unit of compare
  11. 2. windows algorithm
  12. 3. limit the source file size.

  13. exediff == bsdiff > RTpatch > xdelta, > bzip2

  14. xdelta 由于是一个比较泛的算法,所以其实效果不是最好的,但是相对于使用suffix tree(后缀树)的bsdiff和exediff,优点是计算的时间和空间都可以接受,使用的是hashtable。而使用suffiixtree的结果是空间非常的大,需要大概source file 17倍左右的空间。而且计算的时间非常的长。
复制代码
========================分割线=========================================================

把感受孤独论坛做的GUI也放上来吧,这个只支持xdelta,xdelta和xdelta3不通用,而且xdelta有诸多限制,处理大文件的时候据网友反馈是放在内存中比较差异再做patch的,该压缩包中的xdelta使用的是1.1.3版本,下面是界面截图




使用说明:

1、将程序和xdelta.exe放到通一个目录,而且xdelta文件名一定要是“xdelta”。
2、暂时不支持选择,所以大家就将文件名写入编辑框吧,建议将补丁等所有文件放同一个文件夹下,当然,如果指定路径也可以。
3、补丁文件在生成的情况下填写要生成补丁的名字,应用补丁生成文件的时候填写应用的补丁文件名。
然后就是点击按钮的问题了~

xdelta
文件也放出来方便大家下载吧

[ 本帖最后由 binke 于 2012-11-29 19:42 编辑 ]

xdeltaGUI.zip

291.75 KB, 下载次数: 299, 下载积分: 无忧币 -2

DeltaGUI.part1.rar

300 KB, 下载次数: 95, 下载积分: 无忧币 -2

DeltaGUI.part2.rar

300 KB, 下载次数: 76, 下载积分: 无忧币 -2

DeltaGUI.part3.rar

164.52 KB, 下载次数: 72, 下载积分: 无忧币 -2

2#
发表于 2012-11-23 08:21:50 | 只看该作者
不错,谢谢。。。。。
回复

使用道具 举报

3#
发表于 2012-11-23 08:44:17 | 只看该作者
支持更新,谢谢楼主。
回复

使用道具 举报

4#
发表于 2012-11-23 09:45:39 | 只看该作者
对于体积到3G和4G的iso文件,来做补丁文件,那么用时会是多少?
比如原版win7的iso和集成IE10的iso之间,会有多大的补丁呢?
回复

使用道具 举报

5#
 楼主| 发表于 2012-11-23 09:50:02 | 只看该作者

回复 #5 dfw9 的帖子

文件是二进制比较的,如果文件差异很大,那么生成的补丁也会比较大,如果文件差异不大,产生的补丁也不会大,你说的这是具体情况,我没有试验过,所以不好做具体的回答。
回复

使用道具 举报

6#
发表于 2012-11-23 12:34:35 | 只看该作者
支持楼主更新啊,高手啊
回复

使用道具 举报

7#
发表于 2012-11-23 14:40:08 | 只看该作者
原来补丁是用这个软件打的
回复

使用道具 举报

8#
发表于 2012-11-26 11:42:19 | 只看该作者
偶尔会用得上的,谢谢楼主。
回复

使用道具 举报

9#
发表于 2012-11-26 12:34:23 | 只看该作者
原帖由 dfw9 于 2012-11-23 09:45 发表
对于体积到3G和4G的iso文件,来做补丁文件,那么用时会是多少?
比如原版win7的iso和集成IE10的iso之间,会有多大的补丁呢?

更新了所有补丁的话,跟原版win7sp1对比差距非常大。刚刚试了一下,生成补丁2.28G

20121126123246.jpg (54.86 KB, 下载次数: 48)

20121126123246.jpg
回复

使用道具 举报

M
10#
发表于 2012-11-26 18:36:33 | 只看该作者
支持更新,谢谢楼主。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-29 13:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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