3个稳定版本
2.1.0 | 2023年6月4日 |
---|---|
2.0.1 | 2022年8月3日 |
2.0.0 | 2021年1月31日 |
#8 在 #crc32
26KB
377 行
Ruri
计算文件的CRC-32并检查它们与文件名是否匹配。
安装
从仓库
Ruri可在以下仓库中找到
- Arch Linux AUR: ruri, ruri-bin
- Crates.io: ruri
- Homebrew: Timmy1e/tap/ruri
从发布版
- 从发布页面下载预构建的二进制归档。
- 解压归档。
- 将可执行文件移动到逻辑位置,例如您的
/usr/bin/
或/usr/local/bin/
目录。
从源代码
要求
- Rust >= 1.64
- 拉取项目,或从GitLab下载源代码的存档并解压。
- 安装Rust工具链。
- 在根目录中运行以下命令以构建到
./bin/
$ cargo install --locked --bin ruri --path . --root .
- 将或链接exe可执行文件到逻辑位置,例如您的
/usr/bin/
或/usr/local/bin/
目录。
用法
Usage: ruri [OPTIONS] [FILE_PATHS]...
Arguments:
[FILE_PATHS]... Paths to files you want to check
Options:
-t, --threads <THREADS> Override the amount of threads, 0 is CPU max [default: 0]
-q, --quiet Don't print progress bars, for piping to files
-h, --help Print help
-V, --version Print version
基本示例
$ ruri "myFile[ABCD1234].ext" myFiles*.ext
$ ruri -q myFiles*.ext > myFiles.crc32
许可证
GNU Affero通用公共许可证v3.0或更高版本
依赖关系
~5–14MB
~157K SLoC