#data #filesystem #digest #hash

app rblake2sum

Library implementing recursive digest for filesystem directories

3 unstable releases

0.2.1 Feb 1, 2020
0.2.0 Dec 23, 2018
0.1.0 Dec 9, 2018

#7 in #review

MPL-2.0 OR MIT OR Apache-2.0

33KB
361 lines

rblake2sum

A recursive file-system blake2 digest (hash) tool.

Like sha256sum, but for directories, and using blake2.

The recursive file-system algorihtm used is described in a underlying library crev-recursive-digest.

Under the hood it uses walkdir and blake2, with an efficient IO handling, which makes it fast.

Using

$ rblake2sum /usr/
f60d19435bb5e859d911c6600dcf96856dfce5de94d4fefd2b2675051ac10fc36dbde87fd86a30eb5224209b47263eb546bd9e3d7bdf64c1f26a7dccf51809af /usr/

$ rblake2sum --help
rblake2sum 0.2.0
Dawid Ciężarkiewicz <dpc@dpc.pw>
Calculate recursive blake2 digest for path or directory

USAGE:
    rblake2sum [FLAGS] [paths]...

FLAGS:
        --base64     
    -h, --help       Prints help information
    -V, --version    Prints version information

ARGS:
    <paths>...

Installing

You can compiles from source, using cargo:

cargo install rblake2sum

or use precompiled release binaries.

Dependencies

~3MB
~57K SLoC

&6^