为二进制文件制作补丁的最佳方法是什么?
我希望用户能够简单地应用(一个简单的patch
应用程序会很好)。在文件上运行 diff 只是给出Binary files [...] differ
.
查看bsdiff
and bspatch
(website http://www.daemonology.net/bsdiff/, manpage https://manpages.ubuntu.com/manpages/bionic/man1/bsdiff.1.html, paper http://www.daemonology.net/papers/bsdiff.pdf, GitHub 分叉 https://github.com/mendsley/bsdiff).
要安装此工具:
- Windows:下载并解压这个包 https://web.archive.org/web/20070823065440fw_/http://sites.inka.de/tesla/download/bsdiff4.2-win32.zip。您还需要一份副本
bzip2.exe
in PATH
;从“二进制文件”链接下载here http://gnuwin32.sourceforge.net/packages/bzip2.htm.
- macOS:安装Homebrew并使用它来安装
bsdiff
.
- Linux:使用包管理器进行安装
bsdiff
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)