#coreutils #checksum #blake2b #gnu #utility #input #file

app b2sum

Rust 版本的 GNU coreutils 中的 BLAKE2b 校验和工具

4 个版本 (重大更改)

0.4.0 2021年4月13日
0.3.0 2019年6月18日
0.2.0 2017年3月17日
0.1.0 2017年3月11日

#2932 in 命令行工具

MIT 许可证

12KB
245

b2sum-rs

CI

Rust 版本的 GNU coreutils 中的 BLAKE2b 校验和工具。

安装

cargo安装 b2sum

使用方法

Print or check BLAKE2 (512-bit) checksums.
With no FILE, or when FILE is -, read standard input.

Usage:
  b2sum [options] [<filename>]...
  b2sum (-h | --help)
  b2sum --version

Options:
  -c, --check           read BLAKE2 sums from the FILEs and check them
  -l, --length=BITS     digest length in bits; must not exceed the maximum for the
                        blake2 algorithm and must be a multiple of 8 [default: 512]
      --tag             create a BSD-style checksum

The following five options are useful only when verifying checksums:
      --ignore-missing  don't fail or report status for missing files
      --quiet           don't print OK for each successfully verified file
      --status          don't output anything, status code shows success
      --strict          exit non-zero for improperly formatted checksum lines
  -w, --warn            warn about improperly formatted checksum lines

  -h, --help            display this help and exit
      --version         output version information and exit

The sums are computed as described in RFC 7693.  When checking, the input
should be a former output of this program.  The default mode is to print
a line with checksum and name for each FILE.

最低支持的 Rust 版本 (MSRV)

本软件包保证在稳定 Rust 1.42 及更高版本上编译。它可能可以使用较旧版本编译,但这可能随时改变。

依赖关系

~6–9MB
~168K SLoC