无忧启动论坛

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

[分享] 分享一个文件补丁工具 Vpatch 3.2 (大大们看看节省上传/下载量哦

  [复制链接]
跳转到指定楼层
1#
发表于 2013-4-8 11:23:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 2011rlyt 于 2013-4-8 11:28 编辑

这个工具主要好处就是可以可以节省下载量。。。
在nsis安装研究的那个时代,nsis就自带vpatch了,那时候就用过了。

比如说 u盘装机助理1.55 的两个版本iso和ud版:


  1. D:\New_Floder\boots>dir us*
  2. Volume in drive D is SSD2
  3. Volume Serial Number is 7AC1-CC23


  4. Directory of D:\New_Floder\boots
  5. 2013/04/06  09:30           122,735 UsbZL_v1.55_Stable_ISO.dat
  6. 2013/04/04  10:37       251,891,712 UsbZL_v1.55_Stable_ISO.ISO
  7. 2013/03/25  10:25       252,964,352 UsbZL_v1.55_Stable_UD.fba
  8.               3 File(s)    504,978,799 bytes
  9.                0 Dir(s)  21,570,625,536 bytes free
复制代码

两个都是250mb左右。

看下md5:

  1. E:\New_Floder\boots>md5 UsbZL_v1.55_Stable_ISO.ISO con
  2. 9780667e85b54a3208dc0873ca5ac48f
  3. 9780667e85b54a3208dc0873ca5ac48f UsbZL_v1.55_Stable_ISO.ISO
  4. E:\New_Floder\boots>md5 UsbZL_v1.55_Stable_UD.fba con
  5. 8bf7ea2f8fcab3ee1a23ce5de14be1dd
  6. 8bf7ea2f8fcab3ee1a23ce5de14be1dd UsbZL_v1.55_Stable_UD.fba
复制代码
如果我们用这个vpatch下带的一个工具genpat生成差分补丁,并且iso到ud和ud到iso两个方向都生成一次,
存贮在一个文件里,然后用 listpat 看一下:


  1. E:\New_Floder\boots>listpat UsbZL_v1.55_Stable_ISO.dat
  2. ListPat v3.2
  3. ============


  4. (c) 2001-2008 Van de Sande Productions
  5. 网站: http://www.tibed.net/vpatch



  6. [补丁数据] UsbZL_v1.55_Stable_ISO.dat
  7. [校验方式] MD5 模式
  8. [补丁数据数量] 2 个
  9. [1] MD5{9780667e85b54a328dc873ca5ac48f} 到 MD5{8bf7ea2f8fcab3ee1a23ce5de14be1dd}
  10.     共 1931 处,占用 113867 字节 (偏移量 8..113875)
  11. [2] MD5{8bf7ea2f8fcab3ee1a23ce5de14be1dd} 到 MD5{9780667e85b54a328dc873ca5ac48f}
  12.     共 139 处,占用 8860 字节 (偏移量 113875..122735)
  13. [总共] 122735 字节
复制代码

这个补丁文件呢,只有120kb左右。
这个文件还可以变成exe:

  1. VAppend v3.2
  2. ============
  3. (c) 2001-2008 Van de Sande Productions
  4. 网站: http://www.tibed.net/vpatch   

  5. 补丁:    D:\New_Floder\boots\UsbZL_v1.55_Stable_ISO.dat
  6. 运行库:  D:\Program Files (x86)\NSIS\Vpatch\vpatch.bin
  7. 输出:    D:\New_Floder\boots\UsbZL_v1.55_Stable_ISO.exe
  8. 已创建!

  9. 补丁程序使用示例:           
  10. D:\New_Floder\boots\UsbZL_v1.55_Stable_ISO.exe OLDFILE.TXT OUTPUT.TXT
  11. 注意: 输入文件 (oldfile.txt) 不能和输出文件同名!               

复制代码


这个文件有什么用呢?
重点来了。
有了这个120k,你就可以用没修改过的那其中一个版本的装机助理生成另一个文件出来。
如果版主发放的时候,除了ud,iso两个文件之外,再加上这个120k的补丁。
我们如果要下载的话,也就只需要下载250m+120kb了。

也许用处不大,但是文件很大的时候,或者网速很慢的时候,不是很方便吗?
现在虽然下载速度随便10mbps,20mbps,但是上传很多时候都很蛋疼。
如果网速很差的时候,不需要上传500m,只需要上传251m的时候会不会很开心,时间是不是也省了很多。

举个栗子:
有个 我心如水 的合盘pe:

  1. D:\New_Floder\boots>dir 我心如水*
  2. Volume in drive D is SSD2
  3. Volume Serial Number is 7AC1-CC23


  4. Directory of D:\New_Floder\boots


  5. 2013/03/13  13:43       725,309,440 我心如水_XP_03_Win7_Win8_PE_v6.62.319.CD.ISO
  6. 2013/03/12  16:54       725,705,728 我心如水_XP_03_Win7_Win8_PE_v6.62.319.FBA
  7.                6 File(s)  2,138,493,952 bytes
  8.                0 Dir(s)  21,186,453,504 bytes free
复制代码

700m啊。
下载250m也许还好,但是700m呢。
换句话说,上传250m也许还好,但是上传700m呢?
这里有点极端了,很少有人搞个700m的合盘。。。
ps:这个700m的差分补丁做出来后的dat文件是30m大小。

vpatch 3.2 文件介绍:


  1. D:\New_Floder\boots>dir "D:\Program Files (x86)\NSIS\Vpatch"
  2. Volume in drive D is SSD2
  3. Volume Serial Number is 7AC1-CC23


  4. Directory of D:\Program Files (x86)\NSIS\Vpatch



  5. 2013/04/06  22:22    <DIR>          .
  6. 2013/04/06  22:22    <DIR>          ..
  7. 2008/02/25  03:20           230,400 GenPat.exe         dat补丁文件生成
  8. 2008/02/25  03:20           151,040 ListPat.exe           补丁内容浏览
  9. 2008/02/25  03:20            17,129 Readme.html        帮助
  10. 2008/02/25  03:20            48,128 VAppend.exe        可以把dat用vpatch.bin生成一个exe
  11. 2008/02/25  03:20             6,656 vpatch.bin            vappend用到的exe头
  12. 2008/02/25  03:20            13,163 VPatch.htm          nsis文档
  13. 2008/02/25  03:20             7,168 VPatchDLL.bin       vappend用到的dll头(生成dll用
  14. 2008/02/25  03:20           915,456 VPatchGUI.exe     图形界面(感觉不太好用。。。
  15. 2008/02/25  03:20             6,144 vpatchprompt.exe  补丁应用程序
  16. 2008/02/25  03:20             3,724 汉化说明.txt
  17.               11 File(s)      1,841,945 bytes
  18.                2 Dir(s)  27,893,997,568 bytes free
复制代码

附上vpatch 3.2:
ps:100k太恶心了。。。
还有不支持7z文件,以及分卷后缀,求修改~
游客,如果您要查看本帖隐藏内容请回复


在it天空发过同样的帖子~
分享一个文件补丁工具 Vpatch 3.2 (大大们看看节省上传/下载量哦
http://bbs.itiankong.com/thread-265212-1-1.html

欢迎交流~
2#
发表于 2013-4-8 12:18:01 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

3#
发表于 2013-4-8 12:26:09 | 只看该作者
网虫以前发过一个增量补丁工具
回复

使用道具 举报

4#
发表于 2013-4-8 12:43:13 | 只看该作者
二楼广告啊!
回复

使用道具 举报

5#
发表于 2013-4-8 13:04:59 | 只看该作者
看看,有文件格式限制吗?比如7Z。
回复

使用道具 举报

6#
发表于 2013-4-8 14:55:03 | 只看该作者
试试  不错 真是好东东  就是不知道打补丁时间要多长
回复

使用道具 举报

7#
发表于 2013-4-8 18:55:32 | 只看该作者
下载一个试用一下
回复

使用道具 举报

8#
发表于 2013-4-8 20:20:16 | 只看该作者

全球有哪些匪夷所思的淡定帝?

全球有哪些匪夷所思的淡定帝?

      <br> www.xiuxiuw.com     <br>利比亚士兵在激烈交火中淡定弹吉他<br>  <br>  2011年10月,利比亚执政当局武装攻占卡扎菲家乡苏尔特的战事仍在激烈进行,然而就在遍布战火硝烟的苏尔特市内街道上,一名手抱吉他,弹奏乐曲的士兵装扮的利比亚人引起了摄影记者的注意。只见这名相当淡定的男子就在他正在激烈交火的同伴们身旁弹着“小夜曲”,令人大为折服。似乎在用“战歌”为战友们鼓劲加油。子弹横飞、枪声激烈的场面,对他来说似乎已经稀松平常,不足畏惧。<br><br>  <br>世界杯门将“淡定哥”恩耶马走红网络<br>  <br>  在2010年6月17日的世界杯赛场上,尼日利亚1比2不敌希腊队,但尼日利亚门将恩耶马在赛场上的“淡定”表现令人惊奇。网友将赛场照片发布于各大论坛,恩耶马迅速窜红,并被网友称为“淡定哥”。从网友上传得照片中可以看到,“淡定哥”在面临对方前锋突袭至小禁区之时,还靠在球门柱上发呆,其“淡定”程度的确非一般人所能及。<br><br>  <br>峨眉1名“淡定”少年在湍急的洪水中看书<br>  <br>  2011年7月28日晚,乐山市普降暴雨,江河水位普遍上涨。29日中午11时44分,峨眉山市绥山镇光辉桥下面一人被洪水围困,情况十分危急。11时49分,消防官兵赶到现场,发现在桥下中间的一桥墩上坐着1人,背靠着柱子,随着水位上涨,眼看就要被淹着了,由于水流非常急,随时有被洪水冲走的可能,在场围观的群众和消防官兵们都替他着急,可是这位只有十五六岁的少年却非常“淡定”,还在看着书籍。随即众人展开营救工作。经过近半个多小时的努力,成功将被困人从桥下救了上来。<br><br>  <br>吉林大学“淡定自习哥”走红网络<br>  <br>  2011年7月,网络上出现了一名吉大自习哥,他在教学楼门斗上认真学习,一个狭小的空间,让人看着有点悬。此帖一出,引起了网友的“围观”,大家很佩服这位淡定的自习哥,他也成了许多网友争相学习的对象。对于网上流传的关于“吉大自习哥”的帖子,吉大的许多同学都表示有所耳闻。一位同学说:“现在他在网络上可火了,但他自己好像不知道,他平时就很爱学习。”<br><br>  京城暴雨捧红“POSE哥”:把雨当海 把车当船<br>  <br>  2011年7月,北京暴雨,宋庄积水,一名“淡定哥”在雨中大摆POSE,把雨当海,把车当船,把游泳圈用到极致。颇具艺术感的图片引起网友热议,有网友感慨“太有才了”,也有网友调侃“水还有点浅”。据发帖作者“回家的大雁”介绍,当天自己和两个朋友在宋庄看画展,因为雨大无法开车,就把车停在了路边,由于三人都是摄影爱好者,所以等到雨小了一些就跑到路上拍照,“当时的雨水有一尺深,与其闲着,不如娱乐一下。”<br><br>  <br>迪拜淡定男34楼不系安全绳裸身擦窗<br>  <br>  为阿联酋迪拜的“世界第一高塔”擦窗户的清洁工做的可谓是“技术活儿”。2010年10月,一名比高层建筑清洁工更牛的牛人现身迪拜——一名小伙没做任何防护措施,赤裸上身站在高高的34层楼窗台外擦窗户,唯一的“安全措施”就是他手抓着窗户沿,让人不禁为这位小伙的安全捏一把冷汗。<br><br>  <br>美动物园老虎跳出围栏 2岁女孩淡定与其对视<br>  <br>  2010年9月,美国迈阿密动物园发生惊险一幕,一只孟加拉虎跳出围栏,在动物园中随意走动了大约20分钟,所幸没有造成人员伤亡。巴拉特夫人说,当时她年仅2岁的女儿迪亚妮塔很平静地盯着这只大老虎的眼睛看,双方距离只有10到15英尺。幸亏老虎与她女儿都静止站在那里没动。巴拉特夫人迅速抱女儿离开脱离险境。她说,为不激怒老虎,她假作镇定,朝女儿走了几步,将她抱起,然后反方向离开。<br><br>  <br>女孩在江水中读书 网友赞称“最牛阅读姐”<br>  <br>  2010年7月,武汉防洪形势严峻,然而在洪水压境的形势下,武汉人民表现了出人意料的从容,一位在被江水淹没凳脚的石凳上安静阅读的女性,她堪称“史上最牛的阅读姐”。<br><br>  <br>泰山崩于前而色不变 西超冲突淡定哥爆红<br>  <br>  2011年8月,西超杯次回合比赛爆发双方球员、教练大规模武斗时,场内与场边几乎所有人都难以按捺嗜血的本性。在穆里尼奥拳打比拉诺瓦时,媒体的镜头里留下了一位情绪稳定、神情冷峻的人,他被西班牙媒体赛后戏称为“西班牙淡定哥”。经过西班牙媒体大搜索,这位淡定哥的身份终于揭晓,他就是为巴塞罗那俱乐部担任了长达30年球队大巴司机的弗朗西斯科-萨托拉。<br><br>  <br>温哥华球迷骚乱 最淡定情侣倒地亲吻<br>  <br>  2011年6月,北美冰球联赛决赛落下帷幕,波士顿棕熊队最终夺得斯坦利杯。赛后,温哥华市中心发生大规模球迷骚乱。球迷骚乱之外,一对男女混乱之中倒地亲吻的照片在网上被疯传,被誉为最淡定的情侣、最浪漫的瞬间。然而,浪漫背后的事实真相更显温情。当天照片男主角斯科特·琼斯的父亲则道出了事实真相:当时由于街头发生了混乱,女友托马斯被 p-o-l-i-c-e盾牌砸伤倒地,剧烈的疼痛让她倒地哭泣不止,而琼斯则是在旁边亲吻安慰她,而并非大家想象中的浪漫热吻。<br>
回复

使用道具 举报

9#
发表于 2013-4-8 20:30:24 | 只看该作者
本帖隐藏的内容需要回复才可以浏览
回复

使用道具 举报

10#
发表于 2013-4-8 20:38:50 | 只看该作者
很神奇 很高端
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-20 02:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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