Comparison of file verification software
Encyclopedia
The following tables compare file verification
File verification
File verification is the process of using an algorithm for verifying the integrity or authenticity of a computer file. This can be done by comparing two files bit-by-bit, but requires two copies of the same file, and may miss systematic corruptions which might occur to both files...

 software that typically use checksum
Checksum
A checksum or hash sum is a fixed-size datum computed from an arbitrary block of digital data for the purpose of detecting accidental errors that may have been introduced during its transmission or storage. The integrity of the data can be checked at any later time by recomputing the checksum and...

s to confirm the integrity or authenticity of a file.

General

Software Developer First public release Latest stable date (version) Cost (USD
United States dollar
The United States dollar , also referred to as the American dollar, is the official currency of the United States of America. It is divided into 100 smaller units called cents or pennies....

)
Open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

License Linux Mac OS X Windows Framework
AccuHash Irnis Haliullin 2.0.18 $19.95 proprietary ?
BeaverSFV Karl-Johan Sjögren 2008-09-14 1.2 freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

.NET
.NET Framework
The .NET Framework is a software framework that runs primarily on Microsoft Windows. It includes a large library and supports several programming languages which allows language interoperability...

CDCheck Mitja Perko 2003 ? 2008-04-10 (3.1.14.0) various proprietary ?
cfv
CfV
A CfV is part of the Usenet decision making process. Usenet users are called upon to vote on a topical administrative issue, such as whether or not to create a particular newsgroup....

Matthew Mueller 2000-06-22 (1.18.3) GPL Python
Python (programming language)
Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...

cksum
Cksum
cksum' is a command in Unix-like operating systems that generates a checksum value for a file or stream of data. The cksum command reads each file given in its arguments, or standard input if no arguments are provided, and outputs the file's CRC checksum and byte count.The cksum command can be...

various (POSIX
POSIX
POSIX , an acronym for "Portable Operating System Interface", is a family of standards specified by the IEEE for maintaining compatibility between operating systems...

)
various various ? ?
DySFV Johan Sonesson 2007 1.4.0.0 GPL .NET
.NET Framework
The .NET Framework is a software framework that runs primarily on Microsoft Windows. It includes a large library and supports several programming languages which allows language interoperability...

ExactFile Brandon Staggs 2009 1.0 freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

VCL
eXpress CheckSum Calculator Irnis Haliullin 2002 1.0 freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

?
FastSum Kirill Zinov 2003 1.7.0.403 GUI
Gui
Gui or guee is a generic term to refer to grilled dishes in Korean cuisine. These most commonly have meat or fish as their primary ingredient, but may in some cases also comprise grilled vegetables or other vegetarian ingredients. The term derives from the verb, "gupda" in Korean, which literally...

/1.9.0.149 CLI
CLI
-Computing:* Command-line interface, sending commands to a computer by text typed into a command-line interpreter .* Call Level Interface, an SQL database management API...

various freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

/shareware
Shareware
The term shareware is a proprietary software that is provided to users without payment on a trial basis and is often limited by any combination of functionality, availability, or convenience. Shareware is often offered as a download from an Internet website or as a compact disc included with a...

?
FCIV Microsoft 2004-05-17 freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

?
FileVerifier++ Tom Bramer 2006 0.6.3.5830 GPL ?
FlashSFV Charles DeWeese 2007 2.6 freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

/donationware
Donationware
Donationware is a licensing model that supplies fully operational software to the user and pleads for an optional donation be paid to the programmer or a third-party beneficiary . The amount of the donation may also be stipulated by the author, or it may be left to the discretion of the user,...

?
FSUM SlavaSoft 2.52 freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

?
Fsum Frontend Thierry Micholt 2007 1.5.5.1 GPL ? ? ?
HashCalc SlavaSoft 2.02 freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

?
HashCheck Kai Liu 2008 2.1.11 BSD
BSD licenses
BSD licenses are a family of permissive free software licenses. The original license was used for the Berkeley Software Distribution , a Unix-like operating system after which it is named....

?
hashsum.com Hardy Leung 2008-10-01 Online freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

Silverlight
Microsoft Silverlight
Microsoft Silverlight is an application framework for writing and running rich Internet applications, with features and purposes similar to those of Adobe Flash. The run-time environment for Silverlight is available as a plug-in for web browsers running under Microsoft Windows and Mac OS X...

ilSFV Jud White 2009-10-26 2011-08-16 (1.10) freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

.NET 3.5
.NET Framework
The .NET Framework is a software framework that runs primarily on Microsoft Windows. It includes a large library and supports several programming languages which allows language interoperability...

jdigest gdassieu 2009-09-10 0.2.0 GPL Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

jHashCalc Death Master 2007-10-01 1.2 GPL ? ? ? ?
Jacksum Johann N. Löfflmann 2002-07-07 1.7.0 GPL Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

MD5 & SHA-1 Checksum Utility Raymond Lin 2009-03-02 1.0 freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

.NET
.NET Framework
The .NET Framework is a software framework that runs primarily on Microsoft Windows. It includes a large library and supports several programming languages which allows language interoperability...

md5deep
Md5deep
md5deep is a software package used in the computer security, system administration and computer forensics communities for purposes of running large numbers of files through any of several different cryptographic digests...

Jesse Kornblum 2003 2010-03-23 (3.6) public domain
Public domain
Works are in the public domain if the intellectual property rights have expired, if the intellectual property rights are forfeited, or if they are not covered by intellectual property rights at all...

?
md5sum
Md5sum
md5sum is a computer program that calculates and verifies 128-bit MD5 hashes, as described in RFC 1321. The MD5 hash functions as a compact digital fingerprint of a file. As with all such hashing algorithms, there is theoretically an unlimited number of files that will have any given MD5 hash...

various (POSIX
POSIX
POSIX , an acronym for "Portable Operating System Interface", is a family of standards specified by the IEEE for maintaining compatibility between operating systems...

)
various various ?
QuickSFV Mercedes 1999-11-22 2.36 freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

?
RapidCRC 2004 0.6.1 GPL ?
RekSFV TryAndError, Inc. 2006 2011-10-23 (v1.6.1) freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

VCL
SFV Checker Traction Software 1.20 proprietary ?
sha1sum
Sha1sum
sha1sum is a computer program that calculates and verifies SHA-1 hashes. It is commonly used to verify the integrity of files. It is installed by default in most Unix-like operating systems...

various (POSIX
POSIX
POSIX , an acronym for "Portable Operating System Interface", is a family of standards specified by the IEEE for maintaining compatibility between operating systems...

)
various various ?
SuperSFV Thomas Dixon 1.2 GPL ?
TeraCopy Code Sector 2007 2.12 various freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

/shareware
Shareware
The term shareware is a proprietary software that is provided to users without payment on a trial basis and is often limited by any combination of functionality, availability, or convenience. Shareware is often offered as a download from an Internet website or as a compact disc included with a...

?
WinHasher Jeffrey T. Darlington ? 1.6 GPL .NET 2.0
.NET Framework
The .NET Framework is a software framework that runs primarily on Microsoft Windows. It includes a large library and supports several programming languages which allows language interoperability...

wxChecksums Julien Couot 2003 1.2.2 GPL ? ? ? ?

Program hash function support

Software CRC32 MD5
MD5
The MD5 Message-Digest Algorithm is a widely used cryptographic hash function that produces a 128-bit hash value. Specified in RFC 1321, MD5 has been employed in a wide variety of security applications, and is also commonly used to check data integrity...

SHA-1 SHA-224 SHA-256 SHA-384 SHA-512 Panama RIPEMD-160
RIPEMD
RIPEMD-160 is a 160-bit message digest algorithm developed in Leuven, Belgium, by Hans Dobbertin, Antoon Bosselaers and Bart Preneel at the COSIC research group at the Katholieke Universiteit Leuven, and first published in 1996...

Tiger Whirlpool
AccuHash ? ? ? ? ? ? ? ? ? ? ?
BeaverSFV ? ? ? ? ? ? ? ? ? ? ?
CDCheck ? ? ? ? ? ? ? ? ? ? ?
cfv
CfV
A CfV is part of the Usenet decision making process. Usenet users are called upon to vote on a topical administrative issue, such as whether or not to create a particular newsgroup....

? ? ? ? ? ? ? ? ? ? ?
cksum
Cksum
cksum' is a command in Unix-like operating systems that generates a checksum value for a file or stream of data. The cksum command reads each file given in its arguments, or standard input if no arguments are provided, and outputs the file's CRC checksum and byte count.The cksum command can be...

DySFV
eXpress CheckSum Calculator ? ? ? ? ? ? ? ? ? ? ?
FastSum
FCIV
FileVerifier++
FlashSFV ? ? ? ? ? ? ? ? ? ?
FSUM
FSUM Frontend ? ? ? ? ? ? ? ? ? ? ?
HashCalc
HashCheck ? ? ? ? ? ? ? ? ? ? ?
hashsum.com ? ? ? ? ? ? ? ? ? ? ?
ilSFV
jdigest ? ? ? ? ? ? ? ? ? ? ?
jHashCalc ? ? ? ? ? ? ? ? ? ? ?
Jacksum ?
MD5 & SHA-1 Checksum Utility ? ? ? ? ? ? ? ? ? ? ?
md5deep
Md5deep
md5deep is a software package used in the computer security, system administration and computer forensics communities for purposes of running large numbers of files through any of several different cryptographic digests...

md5sum
Md5sum
md5sum is a computer program that calculates and verifies 128-bit MD5 hashes, as described in RFC 1321. The MD5 hash functions as a compact digital fingerprint of a file. As with all such hashing algorithms, there is theoretically an unlimited number of files that will have any given MD5 hash...

QuickSFV ? ? ? ? ? ? ? ? ?
RapidCRC
RekSFV
SFV Checker ? ? ? ? ? ? ? ? ? ? ?
sha1sum
Sha1sum
sha1sum is a computer program that calculates and verifies SHA-1 hashes. It is commonly used to verify the integrity of files. It is installed by default in most Unix-like operating systems...

SuperSFV ? ? ? ? ? ? ? ? ? ? ?
TeraCopy
Teracopy
TeraCopy is a software application that moves or copies computer files.- Design :TeraCopy uses dynamically adjusted buffers to reduce seek times. Asynchronous copy speeds up file transfer between two physical hard drives...

? ? ? ? ? ? ? ? ? ? ?
WinHasher ? ? ? ?
wxChecksums
Software CRC32 MD5
MD5
The MD5 Message-Digest Algorithm is a widely used cryptographic hash function that produces a 128-bit hash value. Specified in RFC 1321, MD5 has been employed in a wide variety of security applications, and is also commonly used to check data integrity...

SHA-1 SHA-224 SHA-256 SHA-384 SHA-512 Panama RIPEMD-160
RIPEMD
RIPEMD-160 is a 160-bit message digest algorithm developed in Leuven, Belgium, by Hans Dobbertin, Antoon Bosselaers and Bart Preneel at the COSIC research group at the Katholieke Universiteit Leuven, and first published in 1996...

Tiger Whirlpool

Program features

Software Compare multiple files Hash single file Hash directories & sub-directories Binary output Bubble Babble output Base64
Base64
Base64 is a group of similar encoding schemes that represent binary data in an ASCII string format by translating it into a radix-64 representation...

 output
Hexadecimal
Hexadecimal
In mathematics and computer science, hexadecimal is a positional numeral system with a radix, or base, of 16. It uses sixteen distinct symbols, most often the symbols 0–9 to represent values zero to nine, and A, B, C, D, E, F to represent values ten to fifteen...

 output
AccuHash ? ? ? ? ? ? ?
BeaverSFV ? ? ? ? ? ? ?
CDCheck ? ? ? ? ? ? ?
cfv
CfV
A CfV is part of the Usenet decision making process. Usenet users are called upon to vote on a topical administrative issue, such as whether or not to create a particular newsgroup....

? ? ? ? ? ? ?
cksum
Cksum
cksum' is a command in Unix-like operating systems that generates a checksum value for a file or stream of data. The cksum command reads each file given in its arguments, or standard input if no arguments are provided, and outputs the file's CRC checksum and byte count.The cksum command can be...

? ?
DySFV
eXpress CheckSum Calculator ? ? ? ? ? ? ?
FastSum ? ? ? ? ? ? ?
FCIV
FileVerifier++
FlashSFV ? ? ? ? ? ? ?
FSUM ? ? ? ? ? ? ?
FSUM Frontend ? ? ? ? ? ? ?
Hashcalc ? ? ? ? ? ? ?
HashCheck ? ? ? ? ? ? ?
hashsum.com ? ? ? ? ? ? ?
ilSFV
jdigest ? ? ? ? ? ? ?
jHashCalc ? ? ? ? ? ? ?
Jacksum ? ? ? ? ? ? ?
MD5 & SHA-1 Checksum Utility ? ? ? ? ? ? ?
md5deep
Md5deep
md5deep is a software package used in the computer security, system administration and computer forensics communities for purposes of running large numbers of files through any of several different cryptographic digests...

md5sum
Md5sum
md5sum is a computer program that calculates and verifies 128-bit MD5 hashes, as described in RFC 1321. The MD5 hash functions as a compact digital fingerprint of a file. As with all such hashing algorithms, there is theoretically an unlimited number of files that will have any given MD5 hash...

? ?
QuickSFV ? ? ? ? ? ? ?
RapidCRC
RekSFV ? ? ? ?
SFV Checker ? ? ? ? ? ? ?
sha1sum
Sha1sum
sha1sum is a computer program that calculates and verifies SHA-1 hashes. It is commonly used to verify the integrity of files. It is installed by default in most Unix-like operating systems...

? ?
SuperSFV ? ? ? ? ? ? ?
TeraCopy
Teracopy
TeraCopy is a software application that moves or copies computer files.- Design :TeraCopy uses dynamically adjusted buffers to reduce seek times. Asynchronous copy speeds up file transfer between two physical hard drives...

? ? ? ? ? ? ?
WinHasher
wxChecksums
Software Compare multiple files Hash single file Hash directories & sub-directories Binary output Bubble Babble output Base64
Base64
Base64 is a group of similar encoding schemes that represent binary data in an ASCII string format by translating it into a radix-64 representation...

 output
Hexadecimal
Hexadecimal
In mathematics and computer science, hexadecimal is a positional numeral system with a radix, or base, of 16. It uses sixteen distinct symbols, most often the symbols 0–9 to represent values zero to nine, and A, B, C, D, E, F to represent values ten to fifteen...

output
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK