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
30KB
426 代码行
包含 (DOS可执行文件, 15KB) 测试/固定值/linuxkernel/x86-zImage, (DOS可执行文件, 15KB) 测试/固定值/linuxkernel/x86-bzImage
find-binary-version
该库提供了一种从二进制文件中读取版本的方法。
依赖项
您必须正确安装系统中的 libarchive
,才能使用此功能。如果在*nix系统上构建,则使用 pkg-config
来定位 libarchive
;在Windows上,将使用 vcpkg
来定位 libarchive
。
最低支持的Rust版本是1.59。
功能
以下已知模式得到支持,允许无需任何用户指定即可检测版本
- U-Boot
- LinuxKernel
其他格式通过 version_with_pattern
函数得到支持,该函数将在给定的二进制文件上查找给定的正则表达式。
许可证
根据您的选择,许可如下
- Apache许可证,版本2.0,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 https://opensource.org/licenses/MIT)
。
贡献
除非您明确声明,否则任何有意提交以包含在作品中并由您定义的Apache-2.0许可证的任何贡献,都将根据上述条款双许可,不附加任何额外条款或条件。
依赖项
~5–18MB
~189K SLoC