Ranked in these QuestionsQuestion Ranking
Pro Piecewise mode
Piecewise mode. It breaks files into chunks before hashing.
Pro Recursive operations
To get hash values of a directory and output results to a file:
hashdeep -r directory_name/ > hash.txt
To check files against saved has values (audit):
hashdeep -r -a -k hash.txt directory_name
Pro Multiple checksum algorithms
Support for MD5, SHA-1, SHA-256, Tiger, and Whirlpool hashes.
A pre-built version for Windows is available. For macOS, Linux and BSD versions, built by 3rd parties are available.
Pro Can give time estimate
-e attribute will show ETA.