Summae

Illustration

This is small tool capable of calculating CRC-16, CRC-32, MD-5, RIPE-160, SHA-1 and other variants.

It can be added to context menu for all files (MD5, SHA-1, and SHA-256 are added by default).

There is also command-line interface available.


FAQ

Why aren’t calculations done using multiple threads?

Because limiting factor in how fast things can go is usually on disk side. Only in situations where same file is processed by multiple algorithms there could be any expectation of speeding things up and even then thread synchronization would “eat-up” much of benefits.

Do notice that when several files are processed in parallel different processes are used and thus calculations are done on different threads.

Why there are four programs instead of one?

All calculations and right-click processing are done in SummaeExecutor.exe.

Main program (Summae.exe) is alternate shell toward it and allows access to it without need to use command-line.

Sum.exe is essentially same as SummaeExecutor.exe but it uses command-line interface instead of windows and thus it is more appropriate for use in batch files or when interface is not accessible (e.g., Windows Server Core).

Because of Microsoft’s User Account Control (UAC) used in Windows Vista and Windows 7, setting right-click associations can only be done by elevated process. SummaeSettings.exe is such process and it is called only when those settings are updated.

Windows Download