Can calculate Magnet links.
Output in a predefined (SFV, BSD-like) or user defined format.
Ability to process directories recursively.
Updating of existing hash files (adding sums of files missing in the hash file).
Calculates several hash sums in one pass.
Portability: the program works the same under Linux, *BSD, or Windows.
RHash is written in pure C, small in size and is distributed under Open Source License.