#checksum #cli #io

app csum

简单的 Rust CLI 校验和工具

4 个版本

0.2.1 2022 年 9 月 22 日
0.2.0 2022 年 9 月 22 日
0.1.1 2022 年 9 月 21 日
0.1.0 2022 年 9 月 21 日

#78#checksum

GPL-3.0-only

25KB
152

Wagmi, Other currencies

Csum

简单的 Rust CLI 校验和工具

License Rust
version
Continuous Integration
Release

要求

安装

使用 Cargo

cargo install csum
csum --version

从源代码安装

# Clone the repo
git clone https://github.com/theawiteb/csum.git
# Change directory to it
cd csum
# Build it with cargo
cargo build --release
# Move the binary to `/usr/bin` (Unix like system) (need permission to move in `/usr/bin`)
# You can change binary directory to `~/.cargo/bin` if its exists and its in `$PATH`
sudo mv ./target/release/csum /usr/bin/csum
# Print the version
csum --version

二进制文件

您可以从 发布页面 安装二进制文件

使用方法

USAGE:
    csum [OPTIONS] <FILE>

ARGS:
    <FILE>    File to get a sum of it

OPTIONS:
    -a, --algorithms <algorithms>...    Checksum algorithms [possible values: sha-1, sha2-256,
                                        sha2-224, sha2-384, sha2-512, sha3-256, sha3-512, blake,
                                        blake2, blake2s, blake3, crc64, crc32c, crc32, crc16, crc8,
                                        md5, md6-128, md6-256, md6-512, whirlpool, xor8]
    -h, --help                          Print help information
    -p, --plaintext                     Print a checksums without colors
    -u, --upper                         Return a hash in uppercase
    -v, --verify <HASH>                 Verify if your hash match any hash
    -V, --version                       Print version information

图像

左侧 右侧

许可

GNU 通用公共许可证第 3 版,更多请参阅 https://www.gnu.org/licenses/

依赖项

~7–19MB
~213K SLoC