RHASH(1) User Manuals RHASH(1) (NAME) rhash - CRC32 MD5 SHA1 GOST TTH BTIH (SYNOPSIS) rhash [ option ]... [ file ]... (DESCRIPTION) RHash ( Recursive Hasher) . CRC32 CRC32C MD4 MD5 SHA1 SHA256 SHA512 SHA3 Tiger DC++ TTH BTIH AICH ED2K GOST R 34.11-* RIPEMD-160 HAS-160 BLAKE2s/BLAKE2b BLAKE3 EDON-R 256/512 Whirlpool Snefru-128/256 . Magnet eDonkey ed2k:// --magnet --ed2k-link . <<->> (stdin) . rhash CRC32 SFV . --bsd --magnet --simple --printf --template . `-a' . (PROGRAM MODE OPTIONS) . . -c, --check . RHash SFV BSD MD5 SHA1 magnet ed2k ( ) . <<;>> <<#>> . RHash --printf --template . RHash . . . -u, --update= . . --recursive . --check . --missing= . --unverified= ( ). --recursive . -k, --check-embedded crc32 . --torrent . -h, --help : . -V, --version : . -B, --benchmark ( ) () . (HASH ALGORITHMS OPTIONS) -C, --crc32 CRC32: CRC32. --crc32c CRC32C: CRC32C. --md4 MD4: MD4. -M, --md5 MD5: MD5. -H, --sha1 SHA1: SHA1. --sha224, --sha256, --sha384, --sha512 SHA2. --sha3-224, --sha3-256, --sha3-384, --sha3-512 SHA3. --tiger Tiger: Tiger. -T, --tth TTH: DC++ TTH. --btih BTIH: (BitTorrent Info Hash). -A, --aich AICH: AICH. -E, --ed2k ED2K: eDonkey 2000. -W, --whirlpool Whirlpool: Whirlpool. -G, --gost12-256 GOST-2012: GOST R 34.11-2012 GOST. --gost12-512 GOST-2012: GOST R 34.11-2012 GOST. --gost94 GOST-94: GOST R 34.11-94 . --gost94-cryptopro GOST-94-CRYPTOPRO: CryptoPro GOST R 34.11-94. --ripemd160 RIPEMD-160: RIPEMD-160. --has160 HAS-160: HAS-160. --snefru128, --snefru256 SNEFRU: SNEFRU-128/256. --edonr256, --edonr512 EDON-R: EDON-R 256/512. --blake2b, --blake2s BLAKE2: BLAKE2b/BLAKE2s. --blake3 BLAKE3: BLAKE3. -a, --all . --list-hashes ..SH " (MISCELLANEOUS OPTIONS)" -r, --recursive . --follow . -m, --message= (message digests) . --file-list= . . . -v, --verbose ( ). --brief ( ) . -P, --percents . --skip-ok OK . --ignore-missing . -i, --ignore-case crc. --speed . -e, --embed-crc crc32 . --embed-crc-delimiter= crc --embed-crc (white space) . . --path-separator= . (`/') (`\') . -q, --accept= - . --exclude= - . -t, --crc-accept= - . --max-depth= ( -) . `--max-depth 0' . -o, --output= . -l, --log= . --openssl= OpenSSL . openssl : md4 md5 sha1 sha2* ripemd160 whirlpool. --gost-reverse (hexadecimal) GOST. . . --bt-batch= ( ). (batch-torrent) file-path. -r . --bt-private BTIH () BitTorrent. --bt-transmission BTIH Transmission. --bt-piece-length piece length . --bt-announce= announce () . . BTIH . --benchmark-raw - - . --benchmark . --no-detect-by-ext --check. --no-path-escaping (escape) . check update . -- (double dash) . . `-' . './' . (OUTPUT FORMAT OPTIONS) --sfv SFV ( Simple File Verification) (). SFV CRC32 . -g, --magnet (magnet links). --bsd BSD. . --simple . . --one-hash . -L, --ed2k-link eDonkey ED2K AICH. --hex (hexadecimal). --base32 Base32. -b, --base64 Base64. --uppercase . --lowercase . --template= -printf . --printf . -p, --printf= : format `\' `%'. : \n . \r (Carriage return). \t (Horizontal tab). \\ (`\'). \0 ASCII NUL. \NNN NNN . \xNN NN . `\' . %% . %p . %f . %d . %u or %U /base64 (URL-encoded) . : `%up' `%ud' `%uf' `%uBm' `%u@h'. %u %U . %s . %{mtime} . %a or %A AICH. %c or %C CRC32. %c %C . %g or %G GOST R 34.11-2012. %h or %H SHA1. %e or %E ED2K. %l or %L ed2k://... EDonkey. %m or %M MD5. %r or %R RIPEMD-160. %t or %T TTH. %w or %W Whirlpool. %{crc32}, %{crc32c}, %{md4}, %{md5}, %{sha1}, %{tiger}, %{tth}, %{btih}, %{ed2k}, %{aich}, %{whirlpool}, %{ripemd160}, %{has160}, %{gost94}, %{gost94-cryptopro}, %{gost12-256}, %{gost12-512}, %{sha-224}, %{sha-256}, %{sha-384}, %{sha-512}, %{sha3-224}, %{sha3-256}, %{sha3-384}, %{sha3-512}, %{edon-r256}, %{edon-r512}, %{blake2s}, %{blake2b}, %{blake3}, %{snefru128}, %{snefru256} . %{TTH} %{Sha-512}. %x, %b, %B, %@ base32 base64 () %b{md4} %BH %xT. / `crc32' `crc32c' `md4' `md5' `sha1' `sha224' `sha256' `sha384' `sha512' `sha3-256' `sha3-512' `sha3-224' `sha3-384' `tiger' `tth' `btih' `aich' `ed2k' `ed2k-link' `gost12-256' `gost12-512' `gost94' `gost94-cryptopro' `rmd160' `has160' `whirlpool' `edonr256' `edonr512' `blake2s' `blake2b' `blake3' `snefru128' `snefru256' `sfv' `bsd' `magnet' ..SH " (CONFIG FILE)" RHash $XDG_CONFIG_HOME/rhash/rhashrc $HOME/.config/rhash/rhashrc $XDG_CONFIG_DIRS/rhash/rhashrc $HOME/.rhashrc /etc . : variable = value variable magnet printf percents . "on" "yes" "true" true false . "#" ";" . : # percents = on crc-accept = .sfv,.md5,.sha1,.sha256,.sha512,.tth,.magnet (AUTHORS) Aleksey Kravchenko (SEE ALSO) md5sum(1) cksfv(1) ed2k_hash(1) (BUGS) ! GitHub : https://github.com/rhash/RHash/issues Linux APR 2010 RHASH(1)