4 个版本

0.1.5 2019年12月7日
0.1.2 2019年4月23日
0.1.1 2019年4月7日
0.1.0 2019年4月3日

#8#vcdiff


用于 cargo-mextk

Apache-2.0

365KB
9K SLoC

C 4K SLoC // 0.2% comments C++ 3K SLoC // 0.1% comments Python 885 SLoC // 0.3% comments Visual Studio Project 339 SLoC M4 333 SLoC // 0.4% comments Shell 207 SLoC // 0.1% comments Objective-C 174 SLoC // 0.3% comments Rust 152 SLoC // 0.0% comments Automake 96 SLoC // 0.2% comments SWIG 68 SLoC // 0.1% comments

包含 (神秘的 autoconf 代码,2KB) xdelta3/xdelta3/configure.ac

xdelta3

Build Status docs.rs

为 Rust 编写的 xdelta3 绑定。当前版本使用 xdelta3 3.0.12_APL

有关文档,请参阅 https://docs.rs/xdelta3/


lib.rs:

xdelta3

此 crate 是用 C 编写的 xdelta3 的 Rust 绑定。

如果你不熟悉,xdelta3 实现了 VCDIFF 标准,这是一个二进制补丁的标准。你可以使用 xdelta3 快速生成和应用两个相似(但较大)的二进制文件的 VCDIFF 补丁。

原始的 xdelta3 工具被广泛用于软件更新和 ROM 改的交付。

你可以在本文档中找到如何使用此 crate 的信息,你还可以参考 test/ 文件夹中的测试来查看其应用(如何生成和修补两个文件!)

依赖关系

~0–2MB
~39K SLoC