关于标题,我也不知道为啥那样叫啦,不要在意那些细节~
差异工具
差异工具,其实就是·····有点难解释,看下面吧,相信你很快就懂了。
这个工具叫做binary diff / patch 顾名思义大概就是二进制比较和打补丁
看那个下划线就知道这个工具其实是有两个的。两个工具的作用:
diff
比较A(新文件)、B(旧文件 经过修改了的)文件的差异部分 生成补丁C(就是两个文件的差异部分啦)
patch
将A文件和补丁C合并生成B
是不是很简单,也很有趣,想自己玩一下,不急不急。
安装
注意我的环境是在mac下的。
先下载下来
下载地址:http://www.daemonology.net/bsdiff/
解压后,打开makefile,修改倒数第一行和第三行,进行缩进即可,就是加TAB,如图:
然后在命令行进入该文件夹
输入make命令即可编译。然而你会遇到一个问题就是报u_char未定义,不要急,打开那个bspatch.c,定义个u_char类型,其实就是unsigned char,我们自己定义。
在in
关于binary diff / patch 差分补丁工具的那些事
最新推荐文章于 2024-07-18 21:22:31 发布
本文介绍了二进制差分工具binary diff / patch,包括其功能、安装步骤以及使用方法。diff用于生成补丁,patch用于合并文件。工具主要应用于热更新和版本控制,适合对二进制文件进行高效处理。
摘要由CSDN通过智能技术生成