Comparison of file verification software
From Wikipedia, the free encyclopedia
The following tables compare file verification software that typically use checksums to confirm the integrity or authenticity of a file.
Contents |
[edit] 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 | 2012-01-23 (v1.6.2) | 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 | ? | ? | ? | ? |
- ^ Called
md5on Mac OSX.
[edit] 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 |
[edit] 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 |