#binary #delta #patching #patch #patch-file

app bdel

一个生成两个文件二进制差异并允许您将其应用到源文件的实用工具。

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