18个版本

0.5.0 2022年11月21日
0.4.0 2022年1月6日
0.3.9 2021年8月4日
0.3.8 2021年5月29日
0.2.0 2019年4月20日

#396 in Unix API

MIT/Apache

30KB
426 代码行

包含 (DOS可执行文件, 15KB) 测试/固定值/linuxkernel/x86-zImage, (DOS可执行文件, 15KB) 测试/固定值/linuxkernel/x86-bzImage

Coverage Status Documentation

find-binary-version

该库提供了一种从二进制文件中读取版本的方法。


依赖项

您必须正确安装系统中的 libarchive,才能使用此功能。如果在*nix系统上构建,则使用 pkg-config 来定位 libarchive;在Windows上,将使用 vcpkg 来定位 libarchive

最低支持的Rust版本是1.59。

功能

以下已知模式得到支持,允许无需任何用户指定即可检测版本

  • U-Boot
  • LinuxKernel

其他格式通过 version_with_pattern 函数得到支持,该函数将在给定的二进制文件上查找给定的正则表达式。

许可证

根据您的选择,许可如下

贡献

除非您明确声明,否则任何有意提交以包含在作品中并由您定义的Apache-2.0许可证的任何贡献,都将根据上述条款双许可,不附加任何额外条款或条件。

依赖项

~5–18MB
~189K SLoC