1 个不稳定版本
0.1.0 | 2022年9月4日 |
---|
#7 在 #patching
12KB
205 代码行
bdel
二进制差异
一个生成二进制差异并能应用以创建目标的 Rust 应用程序。
安装
cargoinstall bdel
或
访问 仓库页面 并下载适合您平台版本的发布。
用法
USAGE:
bdel <SUBCOMMAND>
OPTIONS:
-h, --help Print help information
-V, --version Print version information
SUBCOMMANDS:
apply Apply a binary patch to a file
generate Generate a binary patch from a source and new file
help Print this message or the help of the given subcommand(s)
生成
此子命令生成 diff.zip
文件(文件名可以用 -o
改变)可以发送给接收者以应用。而不是文件输出,可以使用 -p
标志选择标准输出。
应用
此子命令接收一个 diff
文件(zip 或纯文本格式)并将其应用到源文件。默认情况下,diff
文件将被自动删除;但是,可以使用 -d
标志将其保留。另外,-r
标志在应用更新之前会要求用户确认。
注意
使用此实用工具时请小心;仅进行了基本测试。
依赖项
~8MB
~142K SLoC