Консольная утилита для вычисления контрольной суммы файлов.

rhash 002

RHash (Recursive Hasher) — консольная C (си) утилита для вычисления (хеширования / hashing) контрольной суммы файлов (checksum).

rhash 003

Контрольная сумма — рассчитанное с применением заданного алгоритма значение, используемое для проверки целостности данных при их перемещении, долговременном хранении и сравнения наборов данных на неэквивалентность (с большой вероятностью различные наборы данных будут иметь неравные контрольные суммы).

rhash 004

RHash позволяет вычислять контрольные суммы для файлов любого формата, каталога файлов (включая подкаталоги) и ed2k/magnet-ссылок. Вывод хешей производится в одном из предопределённых (SFV, BSD-like) или в заданном пользователем формате, поддерживается дополнение существующих хеш-файлов недостающими суммами.

rhash 005

RHash может вычислять несколько хэшей одновременно (за одно прочтение файла), поддерживает практически все наиболее популярные алгоритмы хеширования (MD4, MD5, SHA1, SHA256, SHA512, SHA3, CRC32, DC++ TTH, BitTorrent BTIH, ED2K, HAS-160, EDON-R 256/512, Whirlpool, Snefru-128/256 и пр).

rhash 006

rhash 008

Лицензия: Собственная (MIT совместимая)

rhash 007

Домашняя страница

Страница на sourceforge.net