Comparison of file verification software
From EverybodyWiki Bios & Wiki
The following tables compare file verification software that typically use checksums to confirm the integrity or authenticity of a file.
General[edit]
Software | Developer | First public release | Latest stable date (version) | Cost (USD) | Open source | License | Linux | Mac OS X | Windows | Framework |
---|---|---|---|---|---|---|---|---|---|---|
7-Zip | Igor Pavlov | 1999-07-19 | 2019-02-21 | Free | Yes | GNU LGPLv2.1+ with unRAR restriction / LZMA SDK in the public domain | Yes | Yes | Yes | C++ |
AccuHash | Irnis Haliullin | ? | 2008-11-06 (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 | VCL |
Checksum Compare | Sanktu Aire | 2012 | 2016-02-10 (v1.42) | Free | No | freeware | No | No | Yes | Qt |
Checksums | Acera AS | 2015-05-12 | 2015-12-01 (1.0.2) | Free | No | freeware | No | No | Yes | C++ |
cfv | Matthew Mueller | 2000-06-22 | 2009-06-07 (1.18.3) | Free | Yes | GPL | Yes | Yes | Yes | Python |
CHK | Ilya Muravyov | 2010 | 2019-09-20 (v3.21) | Free | No | freeware | No | No | Yes | VCL |
cksum | various (POSIX) | ? | various | Free | Yes | various | Yes | Yes | ? | C |
CyoHash | Graham Bull | 2009-09-01 | 2019-10-04 (2.4.0) | Free | Yes | BSD | No | No | Yes | C++ |
Data Digester | Leisenfels | 2013-03-14 | 2015-04-15 (1.6.15) | 22€ to 69€ | No | proprietary | Yes | Yes | Yes | Java |
DeepDigest | Nick Stone | 2012-03-24 | 2014-06-16 (1.3.27) | Free | Yes | GPL | Yes | ? | ? | Qt |
Double Commander | Alexander Koblov and others | 2007 | 2019-02-16 (0.9.1) | Free | Yes | GPL | Yes | Yes | Yes | Object Pascal (Free Pascal/Lazarus) |
DySFV | Johan Sonesson | 2007 | 2013-04-23 (1.4.0.0) | Free | Yes | GPL | No | No | Yes | .NET |
ExactFile | Brandon Staggs | 2009 | 2009-02-23 (1.0.0.15) | Free | No | freeware | No | No | Yes | VCL |
eXpress CheckSum Calculator | Irnis Haliullin | 2002 | 2002-12-27 (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 | ? |
Febooti Hash & CRC | Febooti Software | 2006 | 2015-09-25 (v3.7) | Free | No | freeware | No | No | Yes | ? |
FileVerifier++ | Tom Bramer | 2006 | 2010-05-22 (0.6.3.5830) | Free | Yes | GPL | No | No | Yes | ? |
File Checksum Utility | Bertrand Le Quellec | 2016 | 2020-05-26 | Free | No | Freeware | No | No | Yes | .NET Framework |
FlashSFV | Charles DeWeese | 2007 | 2007-07-22 (2.6) | Free | No | freeware/donationware | No | No | Yes | ? |
FSUM | SlavaSoft | ? | 2007-03-03 (2.52) | Free | No | freeware | No | No | Yes | ? |
Fsum Frontend | Thierry Micholt | 2007 | 2008-05-27 (1.5.5.1) | Free | Yes | GPL | ? | ? | Yes | ? |
PowerShell (via Get-FileHash) | Microsoft | 2012-09-04 (3.0) |
2018-01-10 (6.0) |
Free | Yes; since v6.0 | MIT License | Yes | Yes | Yes | .NET Core, .NET Framework |
GtkHash[1] | Tristan Heaven[2] | 2007-06-29 (0.1.0) |
2018-11-27 (1.2 ) |
Free | Yes | GPL | Yes | ? | No | GTK |
HashCalc | SlavaSoft | ? | 2007-03-03 (2.02) | Free | No | freeware | No | No | Yes | ? |
HashCheck Shell Extension: Gurnec version, SDL version | Kai Liu, various, gurnec (2.2.2-2.4.0), Software Development Laboratories (3.0-3.1) | 2008-11-29 | 2016-09-07 (2.4.0) | Free | Yes | BSD | No | No | Yes | C |
HashForm | Igor Gresovnik | 2010 | ? (1.6) | Free | No | freeware | Yes | ? | Yes | .NET |
HashShell | Igor Gresovnik | ? | 2016-06-08 (1.6) | Free | No | freeware | Yes | ? | Yes | .NET |
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 | 2011-06-05 (0.3.0) | Free | Yes | GPL | Yes | Yes | Yes | Java |
jHashCalc | Death Master | 2007-10-01 | 2008-10-18 (1.2) | Free | Yes | GPL | ? | ? | ? | Java |
Jacksum | Johann N. Löfflmann | 2002-07-07 | 2006-07-30 (1.7.0) | Free | Yes | GPL | Yes | Yes | Yes | Java |
MD5 File Hasher | Digital-Tronic | 2012 | 2015-08-18 (1.5.0.1) | Free | No | freeware/shareware | No | No | Yes | ? |
MD5 & SHA Checksum Utility | Raymond Lin | 2013-06-03 | 2.1 | various | No | freeware/shareware | No | No | Yes | .NET |
md5deep (and HashDeep) | Jesse Kornblum | 2003 | 2014-01-29 (4.4) | Free | Yes | public domain | Yes | Yes | Yes | C++ |
md5sum | various (POSIX) | ? | various | Free | Yes | various | Yes | Yes[Note 1] | Yes | ? |
MD5summer | Luke Pascoe | ? | 2006-04-05 (1.2.0.11) | Free | Yes | GPL / postcards | No | No | Yes | (Delphi 7) |
MD5 Win Verifier | Serafino Sorleti | 2014-03-06 | 2014-06-19 (1.1.0.5) | Free | No | freeware | No | No | Yes | .NET |
PeaZip | Giorgio Tani | 2006-09-16 | 2019-12-01 (7.0.0) | Free | Yes | LGPL | Yes | No | Yes | Free Pascal |
QuickSFV | Mercedes | 1999-11-22 | 2008-03-13 (2.36) | Free | No | freeware | Yes | No | Yes | ? |
RapidCRC | ? | 2004 | 2005-02-05 (0.6.1) | Free | Yes | GPL | No | No | Yes | ? |
RekSFV | TryAndError, Inc. | 2006 | 2019-02-23 (v1.8.1) | Free | No | freeware | No | No | Yes | VCL |
RHash | Aleksey (Akademgorodok) | ? | 2019-12-14 (v1.3.9) | Free | Yes | BSD Zero Clause License | Yes | No | Yes | C |
SafeFileManager | Mindbytez Software | 2012-11 | 2018-08-27 (v1.2) | Free | No | freeware | Yes | No | Yes | Java |
Sigcheck | Mark Russinovich (Sysinternals - Microsoft) | ? | 2016-07-29 (v2.53) | Free | No | freeware / Licensing FAQ | No | No | Yes | ? |
SFV Checker | Traction Software | ? | 2018-08-13 (2.04) | various | No | proprietary | No | No | Yes | ? |
sha1sum | various (POSIX) | ? | various | Free | Yes | various | Yes | Yes | Yes | ? |
sha3sum | various (POSIX) | ? | various | Free | Yes | various | Yes | Yes | Yes | Perl |
SuperSFV | Thomas Dixon | ? | 1.2 | Free | Yes | GPL | No | Yes | No | ? |
TeraCopy | Code Sector | 2007 | 2017-02-23 (v3.0) | various | No | freeware/shareware | No | Yes | Yes | Swift, Delphi |
Tom's Hash Explorer | Tom Andreas Mannerud | 2016 | 2016-08-19 (1.2.0.0) | Free | No | freeware | No | No | Yes | .NET |
Toolsley Hash & Validate | Toolsley.com | 2014 | various | Free | No | freeware/shareware | Yes | Yes | Yes | ? |
Total Commander | Christian Ghisler | 2010-06-17 | 2019-03-14 (9.22) | CHF40, €37, US$41.79 | No | proprietary | No | No | Yes | Delphi |
WinHasher | Jeffrey T. Darlington | 2007-09-26 | 2013-08-02 (v1.6.2.67) | Free | Yes | GPL | No | No | Yes | .NET 2.0 |
wxChecksums | Julien Couot | 2003 | 2006-03-04 (v1.2.2) | Free | Yes | GPL | Yes | ? | Yes | GTK |
Software | Developer | First public release | Latest stable date (version) | Cost (USD) | Open source | License | Linux | Mac OS X | Windows | Framework |
- ↑ Called
md5
on Mac OS X.
Program hash function support[edit]
Software | CRC32 | MD5 | SHA-1 | SHA-224 | SHA-256 | SHA-384 | SHA-512 | SHA-3 | Panama | RIPEMD-128 | RIPEMD-160 | RIPEMD-256 | RIPEMD-320 | Tiger | Whirlpool | Other |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7-Zip | Yes | No | Yes | No | Yes | No | No | No | No | No | No | No | No | No | No | CRC64, BLAKE2sp |
AccuHash | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
BeaverSFV | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
CDCheck | Yes | Yes | No | Yes | Yes | Yes | Yes | No | No | Yes | Yes | No | No | No | No | MD2, MD4, Adler 32 Gost 32, Haval, Tiger |
cfv | Yes | Yes | Yes | No | No | No | No | No | ? | ? | ? | ? | ? | ? | ? | Torrent file |
Checksum Compare | No | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | ? |
Checksums | No | Yes | Yes | No | Yes | Yes | Yes | No | No | No | No | No | No | No | No | - |
CHK | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | No | No | Yes | Yes | Adler-32, BLAKE2b, BLAKE2bp, BLAKE2s, BLAKE2sp, CRC64, MD4, SHA-1 (Base32), SHA-256 (Base64), SHA-512/224, SHA-512/256 |
cksum | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? |
CyoHash | Yes | Yes | Yes | No | Yes | Yes | Yes | No | No | No | No | No | No | No | No | - |
Data Digester | No | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | MD2, MD4, PGP |
DeepDigest | No | Yes | Yes | No | Yes | No | No | No | No | No | No | No | No | No | No | No |
Double Commander | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | No | No | Yes | No | BLAKE2s, BLAKE2b, MD4, HAVAL |
DySFV | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | No | No | Yes | No | No | No | No | ? |
eXpress CheckSum Calculator | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
ExactFile | Yes | Yes | Yes | No | Yes | Yes | Yes | No | No | Yes | Yes | No | No | Yes | No | Adler-32, GOST, MD2 |
FastSum | No | Yes | No | No | No | No | No | ? | No | No | No | No | No | No | No | ? |
FCIV | No | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | ? |
Febooti Hash & CRC | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | MD2, MD4 |
File Checksum Utility | No | Yes | Yes | No | Yes | No | Yes | No | No | No | Yes | No | No | No | No | - |
FileVerifier++ | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | No | Yes | Yes | Yes | Yes | No | Yes | ? |
FlashSFV | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
FSUM | Yes | Yes | Yes | No | Yes | Yes | Yes | No | Yes | No | Yes | No | No | Yes | No | Adler-32 |
FSUM Frontend | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Total 96 algorithms |
PowerShell's Get-FileHash |
No | Yes | Yes | No | Yes | Yes | Yes | No | No | No | Yes | No | No | No | No | MACTripleDES |
HashCalc | Yes | Yes | Yes | No | Yes | Yes | Yes | No | Yes | No | Yes | No | No | Yes | No | MD2, MD4, Adler-32 |
HashCheck Shell Extension | Yes | Yes | Yes | No | Yes | No | Yes | No | No | No | No | No | No | No | No | MD4 |
HashForm | ? | Yes | Yes | No | Yes | No | Yes | ? | No | No | No | No | No | No | No | ? |
HashShell | ? | Yes | Yes | ? | Yes | ? | Yes | ? | No | No | No | No | No | No | No | ? |
ilSFV | Yes | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | ? |
Jacksum | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Total 58 algorithms |
jdigest | No | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | ? |
jHashCalc | No | Yes | Yes | No | Yes | Yes | Yes | ? | No | Yes | Yes | No | No | Yes | Yes | MD4 |
MD5 File Hasher | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | ? |
MD5 & SHA Checksum Utility | Yes | Yes | Yes | No | Yes | Yes | Yes | No | No | No | No | No | No | No | No | ? |
md5deep | No | Yes | Yes | No | Yes | No | No | No | No | No | No | No | No | Yes | Yes | ? |
md5sum | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | ? |
MD5summer | No | Yes | No | No | No | No | No | No | No | ? | No | ? | ? | No | No | ? |
MD5 Win Verifier | No | Yes | Yes | No | Yes | No | No | No | No | No | No | No | No | No | No | ? |
MultiHasher | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | No | No | No | No | No |
QuickSFV | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
PeaZip | Yes | Yes | Yes | No | Yes | No | Yes | Yes | No | No | Yes | No | No | No | Yes | Adler-32, CRC16, CRC24, CRC64, eDonkey, MD4 |
RapidCRC | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | ? |
RekSFV | Yes | Yes | Yes | No | Yes | No | Yes | No | No | Yes | Yes | No | No | Yes | No | MD4 and HAVAL |
RHash | Yes | Yes | Yes | No | Yes | No | Yes | Yes | No | No | Yes | No | No | Yes | Yes | MD4 and more |
SafeFileManager | ? | Yes | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Sigcheck | No | Yes | Yes | No | Yes | No | No | No | No | No | No | No | No | No | No | IMP |
SFV Checker | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
sha1sum | No | No | Yes | No | No | No | No | No | No | No | No | No | No | No | No | ? |
sha3sum | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | Keccak, SHAKE, RawSHAKE |
SuperSFV | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
TeraCopy | Yes | Yes | Yes | No | Yes | No | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | XxHash |
Tom's Hash Explorer | No | Yes | Yes | No | Yes | Yes | Yes | No | No | No | Yes | No | No | No | No | Entropy_(information_theory), Shannon's Entropy |
Toolsley Hash & Validate | Yes | Yes | Yes | No | Yes | No | No | No | No | No | No | No | No | No | No | ? |
Total Commander | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | ? |
WinHasher | No | Yes | Yes | No | Yes | Yes | Yes | ? | No | No | Yes | No | No | Yes | Yes | ? |
wxChecksums | Yes | Yes | No | No | No | No | No | ? | No | No | No | No | No | No | No | ? |
Software | CRC32 | MD5 | SHA-1 | SHA-224 | SHA-256 | SHA-384 | SHA-512 | SHA-3 | Panama | RIPEMD-128 | RIPEMD-160 | RIPEMD-256 | RIPEMD-320 | Tiger | Whirlpool | Other |
Program features[edit]
Software | Compare multiple files | Hash single file | Hash several files | Hash directories & sub-directories | exclude filter | Binary output | Bubble Babble output | Base64 output | Hexadecimal output |
---|---|---|---|---|---|---|---|---|---|
7-Zip | No | Yes | Yes | Yes | No | ? | ? | ? | ? |
AccuHash | ? | ? | ? | ? | ? | ? | ? | ? | ? |
BeaverSFV | ? | ? | ? | ? | ? | ? | ? | ? | ? |
CDCheck | Yes | Yes | ? | Yes | ? | ? | ? | ? | Yes |
cfv | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Checksum Compare | Yes | Yes | Yes | Yes | ? | No | No | No | Yes |
Checksums | No | Yes | No | No | No | No | No | No | Yes |
CHK | Yes | Yes | Yes | Yes | ? | No | No | Yes | Yes |
cksum | ? | Yes | Yes | No | ? | No | No | No | No |
CyoHash | No | Yes | Yes | Yes | No | No | No | No | Yes |
Data Digester | Yes | Yes | Yes | Yes | ? | Yes | No | Yes | Yes |
DeepDigest | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes |
DySFV | Yes | Yes | ? | Yes | ? | No | No | No | No |
ExactFile | Yes | Yes | Yes | Yes | ? | No | No | No | No |
eXpress CheckSum Calculator | ? | ? | ? | ? | ? | ? | ? | ? | ? |
FastSum | Yes | Yes | Yes | Yes | ? | No | No | No | Yes |
FCIV | Yes | Yes | Yes | Yes | ? | No | No | Yes | Yes |
Febooti Hash & CRC | ? | Yes | Yes | ? | ? | ? | ? | No | Yes |
File Checksum Utility | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes |
FileVerifier++ | Yes | Yes | Yes | Yes | ? | No | No | Yes | Yes |
FlashSFV | ? | ? | ? | ? | ? | ? | ? | ? | ? |
FSUM | ? | ? | ? | ? | ? | ? | ? | ? | ? |
FSUM Frontend | Yes | Yes | Yes | Yes | ? | No | Yes | Yes | Yes |
PowerShell's Get-FileHash |
? | Yes | ? | ? | ? | ? | ? | ? | Yes |
Hashcalc | ? | ? | ? | ? | ? | ? | ? | ? | ? |
HashCheck Shell Extension | ? | Yes | Yes | Yes | ? | ? | ? | ? | ? |
HashForm | ? | Yes | Yes | Yes | ? | No | No | No | Yes |
HashShell | Yes | Yes | Yes | Yes | ? | No | No | No | Yes |
ilSFV | Yes | Yes | ? | Yes | ? | No | No | No | No |
Jacksum | ? | ? | ? | ? | ? | ? | ? | ? | ? |
jdigest | ? | ? | ? | ? | ? | ? | ? | ? | ? |
jHashCalc | ? | ? | ? | ? | ? | ? | ? | ? | ? |
MD5 File Hasher | Yes | Yes | Yes | Yes | ? | No | No | No | Yes |
MD5 & SHA Checksum Utility | No | Yes | Yes | Yes | ? | No | No | No | No |
md5deep | Yes | Yes | ? | Yes | ? | No | No | No | Yes |
md5sum | Yes | Yes | Yes | No | ? | No | No | No | Yes |
MD5summer | Yes | Yes | ? | Yes | ? | ? | ? | ? | Yes |
MD5 Win Verifier | Yes | Yes | No | No | ? | No | No | No | ? |
QuickSFV | ? | ? | ? | ? | ? | ? | ? | ? | ? |
PeaZip | Yes | Yes | Yes | Yes | No | No | No | Yes | Yes |
RapidCRC | Yes | Yes | ? | Yes | ? | No | No | No | Yes |
RekSFV | Yes | Yes | Yes | Yes | ? | No | No | No | Yes |
RHash | ? | Yes | Yes | No | ? | No | No | No | No |
SafeFileManager | Yes | Yes | Yes | Yes | ? | ? | ? | ? | ? |
Sigcheck | Yes | Yes | Yes | Yes | No | No | No | No | Yes |
SFV Checker | ? | ? | ? | ? | ? | ? | ? | ? | ? |
sha1sum | Yes | Yes | Yes | No | ? | No | No | No | Yes |
sha3sum | Yes | Yes | Yes | No | ? | No | No | No | Yes |
SuperSFV | ? | ? | ? | ? | ? | ? | ? | ? | ? |
TeraCopy | Yes | Yes | Yes | Yes | No | No | No | No | Yes |
Tom's Hash Explorer | Yes | Yes | Yes | Yes | Yes | No | No | No | Yes |
Toolsley Hash & Validate | ? | Yes | ? | No | ? | No | No | No | Yes |
Total Commander | ? | Yes | Yes | Yes | ? | ? | ? | ? | ? |
WinHasher | Yes | Yes | ? | No | ? | No | Yes | Yes | Yes |
wxChecksums | Yes | Yes | ? | Yes | Yes | No | No | No | Yes |
Software | Compare multiple files | Hash single file | Hash several files | Hash directories & sub-directories | exclude filter | Binary output | Bubble Babble output | Base64 output | Hexadecimal output |
See also[edit]
References[edit]
This article "Comparison of file verification software" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Comparison of file verification software. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.