#crc32 #check #filename #path #file-path

app ruri

计算文件的CRC-32并检查它们与文件名是否匹配

3个稳定版本

2.1.0 2023年6月4日
2.0.1 2022年8月3日
2.0.0 2021年1月31日

#8#crc32

AGPL-3.0或更高版本

26KB
377

Ruri

Pipeline status Crates version AUR version AUR version Homebrew tap

计算文件的CRC-32并检查它们与文件名是否匹配。

安装

从仓库

Ruri可在以下仓库中找到

从发布版

  1. 发布页面下载预构建的二进制归档。
  2. 解压归档。
  3. 将可执行文件移动到逻辑位置,例如您的 /usr/bin//usr/local/bin/ 目录。

从源代码

要求

  • Rust >= 1.64
  1. 拉取项目,或从GitLab下载源代码的存档并解压。
  2. 安装Rust工具链
  3. 在根目录中运行以下命令以构建到 ./bin/
    $ cargo install --locked --bin ruri --path . --root .
    
  4. 将或链接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