Comparison of file verification software
The following tables compare file verification software that typically use checksums to confirm the integrity or authenticity of a file.
General
Software |
Developer |
First public release |
Latest stable date (version) |
Cost (USD) |
Open source |
License |
Linux |
Mac OS X |
Windows |
Framework |
AccuHash |
Irnis Haliullin |
? |
2.0.18 |
$19.95 |
No |
proprietary |
No |
No |
Yes |
? |
BeaverSFV |
Karl-Johan Sjögren |
2008-09-14 |
1.2 |
Free |
No |
freeware |
No |
No |
Yes |
.NET |
CDCheck |
Mitja Perko |
2003 ? |
2008-04-10 (3.1.14.0) |
various |
No |
proprietary |
No |
No |
Yes |
? |
cfv |
Matthew Mueller |
2000-06-22 |
(1.18.3) |
Free |
Yes |
GPL |
Yes |
No |
Yes |
Python |
cksum |
various (POSIX) |
? |
various |
Free |
Yes |
various |
Yes |
Yes |
? |
? |
DySFV |
Johan Sonesson |
2007 |
1.4.0.0 |
Free |
Yes |
GPL |
No |
No |
Yes |
.NET |
ExactFile |
Brandon Staggs |
2009 |
1.0 |
Free |
No |
freeware |
No |
No |
Yes |
VCL |
eXpress CheckSum Calculator |
Irnis Haliullin |
2002 |
1.0 |
Free |
No |
freeware |
No |
No |
Yes |
? |
FastSum |
Kirill Zinov |
2003 |
1.7.0.403 GUI/1.9.0.149 CLI |
various |
No |
freeware/shareware |
No |
No |
Yes |
? |
FCIV |
Microsoft |
? |
2004-05-17 |
Free |
No |
freeware |
No |
No |
Yes |
? |
FileVerifier++ |
Tom Bramer |
2006 |
0.6.3.5830 |
Free |
Yes |
GPL |
No |
No |
Yes |
? |
FlashSFV |
Charles DeWeese |
2007 |
2.6 |
Free |
No |
freeware/donationware |
No |
No |
Yes |
? |
FSUM |
SlavaSoft |
? |
2.52 |
Free |
No |
freeware |
No |
No |
Yes |
? |
Fsum Frontend |
Thierry Micholt |
2007 |
1.5.5.1 |
Free |
Yes |
GPL |
? |
? |
Yes |
? |
HashCalc |
SlavaSoft |
? |
2.02 |
Free |
No |
freeware |
No |
No |
Yes |
? |
HashCheck |
Kai Liu |
2008 |
2.1.11 |
Free |
Yes |
BSD |
No |
No |
Yes |
? |
hashsum.com |
Hardy Leung |
2008-10-01 |
Online |
Free |
No |
freeware |
No |
No |
Yes |
Silverlight |
ilSFV |
Jud White |
2009-10-26 |
2011-08-16 (1.10) |
Free |
Yes |
freeware |
No |
No |
Yes |
.NET 3.5 |
jdigest |
gdassieu |
2009-09-10 |
0.2.0 |
Free |
Yes |
GPL |
Yes |
Yes |
Yes |
Java |
jHashCalc |
Death Master |
2007-10-01 |
1.2 |
Free |
Yes |
GPL |
? |
? |
? |
? |
Jacksum |
Johann N. Löfflmann |
2002-07-07 |
2006-07-30 (1.7.0) |
Free |
Yes |
GPL |
Yes |
Yes |
Yes |
Java |
MD5 & SHA-1 Checksum Utility |
Raymond Lin |
2009-03-02 |
1.0 |
Free |
No |
freeware |
No |
No |
Yes |
.NET |
md5deep |
Jesse Kornblum |
2003 |
2010-03-23 (3.6) |
Free |
Yes |
public domain |
Yes |
Yes |
Yes |
? |
md5sum |
various (POSIX) |
? |
various |
Free |
Yes |
various |
Yes |
Yes[Note 1] |
Yes |
? |
QuickSFV |
Mercedes |
1999-11-22 |
2.36 |
Free |
No |
freeware |
Yes |
No |
Yes |
? |
RapidCRC |
? |
2004 |
0.6.1 |
Free |
Yes |
GPL |
No |
No |
Yes |
? |
RekSFV |
TryAndError, Inc. |
2006 |
2011-10-23 (v1.6.1) |
Free |
No |
freeware |
No |
No |
Yes |
VCL |
SFV Checker |
Traction Software |
? |
1.20 |
No |
No |
proprietary |
No |
No |
Yes |
? |
sha1sum |
various (POSIX) |
? |
various |
Free |
Yes |
various |
Yes |
Yes |
Yes |
? |
SuperSFV |
Thomas Dixon |
? |
1.2 |
Free |
Yes |
GPL |
No |
Yes |
No |
? |
TeraCopy |
Code Sector |
2007 |
2.12 |
various |
No |
freeware/shareware |
No |
No |
Yes |
? |
WinHasher |
Jeffrey T. Darlington |
? |
1.6 |
Free |
Yes |
GPL |
No |
No |
Yes |
.NET 2.0 |
wxChecksums |
Julien Couot |
2003 |
1.2.2 |
Free |
Yes |
GPL |
? |
? |
? |
? |
Program hash function support
Software |
CRC32 |
MD5 |
SHA-1 |
SHA-224 |
SHA-256 |
SHA-384 |
SHA-512 |
Panama |
RIPEMD-160 |
Tiger |
Whirlpool |
AccuHash |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
BeaverSFV |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
CDCheck |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
cfv |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
cksum |
Yes |
No |
No |
No |
No |
No |
No |
No |
No |
No |
No |
DySFV |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
Yes |
No |
No |
eXpress CheckSum Calculator |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
FastSum |
No |
Yes |
No |
No |
No |
No |
No |
No |
No |
No |
No |
FCIV |
No |
Yes |
Yes |
No |
No |
No |
No |
No |
No |
No |
No |
FileVerifier++ |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
Yes |
No |
Yes |
FlashSFV |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
FSUM |
Yes |
Yes |
Yes |
No |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
FSUM Frontend |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
HashCalc |
Yes |
Yes |
Yes |
No |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
HashCheck |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
hashsum.com |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
ilSFV |
Yes |
Yes |
Yes |
No |
No |
No |
No |
No |
No |
No |
No |
jdigest |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
jHashCalc |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
Jacksum |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
? |
Yes |
Yes |
Yes |
MD5 & SHA-1 Checksum Utility |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
md5deep |
No |
Yes |
Yes |
No |
Yes |
No |
No |
No |
No |
Yes |
Yes |
md5sum |
No |
Yes |
No |
No |
No |
No |
No |
No |
No |
No |
No |
QuickSFV |
Yes |
Yes |
? |
? |
? |
? |
? |
? |
? |
? |
? |
RapidCRC |
Yes |
Yes |
No |
No |
No |
No |
No |
No |
No |
No |
No |
RekSFV |
Yes |
Yes |
Yes |
No |
No |
No |
No |
No |
No |
No |
No |
SFV Checker |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
sha1sum |
No |
No |
Yes |
No |
No |
No |
No |
No |
No |
No |
No |
SuperSFV |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
TeraCopy |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
? |
WinHasher |
No |
Yes |
Yes |
No |
Yes |
Yes |
Yes |
? |
? |
? |
? |
wxChecksums |
Yes |
Yes |
No |
No |
No |
No |
No |
No |
No |
No |
No |
Software |
CRC32 |
MD5 |
SHA-1 |
SHA-224 |
SHA-256 |
SHA-384 |
SHA-512 |
Panama |
RIPEMD-160 |
Tiger |
Whirlpool |
Program features
Software |
Compare multiple files |
Hash single file |
Hash directories & sub-directories |
Binary output |
Bubble Babble output |
Base64 output |
Hexadecimal output |
AccuHash |
? |
? |
? |
? |
? |
? |
? |
BeaverSFV |
? |
? |
? |
? |
? |
? |
? |
CDCheck |
? |
? |
? |
? |
? |
? |
? |
cfv |
? |
? |
? |
? |
? |
? |
? |
cksum |
? |
Yes |
? |
No |
No |
No |
No |
DySFV |
Yes |
Yes |
Yes |
No |
No |
No |
No |
eXpress CheckSum Calculator |
? |
? |
? |
? |
? |
? |
? |
FastSum |
? |
? |
? |
? |
? |
? |
? |
FCIV |
Yes |
Yes |
Yes |
No |
No |
No |
Yes |
FileVerifier++ |
Yes |
Yes |
Yes |
No |
No |
Yes |
Yes |
FlashSFV |
? |
? |
? |
? |
? |
? |
? |
FSUM |
? |
? |
? |
? |
? |
? |
? |
FSUM Frontend |
? |
? |
? |
? |
? |
? |
? |
Hashcalc |
? |
? |
? |
? |
? |
? |
? |
HashCheck |
? |
? |
? |
? |
? |
? |
? |
hashsum.com |
? |
? |
? |
? |
? |
? |
? |
ilSFV |
Yes |
Yes |
Yes |
No |
No |
No |
No |
jdigest |
? |
? |
? |
? |
? |
? |
? |
jHashCalc |
? |
? |
? |
? |
? |
? |
? |
Jacksum |
? |
? |
? |
? |
? |
? |
? |
MD5 & SHA-1 Checksum Utility |
? |
? |
? |
? |
? |
? |
? |
md5deep |
Yes |
Yes |
Yes |
No |
No |
No |
Yes |
md5sum |
? |
Yes |
? |
No |
No |
No |
Yes |
QuickSFV |
? |
? |
? |
? |
? |
? |
? |
RapidCRC |
Yes |
Yes |
Yes |
No |
No |
No |
Yes |
RekSFV |
Yes |
Yes |
Yes |
? |
? |
? |
? |
SFV Checker |
? |
? |
? |
? |
? |
? |
? |
sha1sum |
? |
Yes |
? |
No |
No |
No |
Yes |
SuperSFV |
? |
? |
? |
? |
? |
? |
? |
TeraCopy |
? |
? |
? |
? |
? |
? |
? |
WinHasher |
Yes |
Yes |
No |
No |
Yes |
Yes |
Yes |
wxChecksums |
Yes |
Yes |
Yes |
No |
No |
No |
Yes |
Software |
Compare multiple files |
Hash single file |
Hash directories & sub-directories |
Binary output |
Bubble Babble output |
Base64 output |
Hexadecimal output |
See also