“Compare files and check their integrity in an easy way.”
File Hash Compare is a file security tool that allows you to check the integrity of your files using commonly used hash algorithms (MD2, MD4, MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32, CRC64, Tiger, and RipeMD) and shows you the results in a tabular form, allowing you to compare more files in one view.
The time needed to calculate the hash of a file depends on how many hash algorithms you selected, the speed and condition of your PC, and the size of the file.
What are hash and why use hash to compare files?
Hash, in simpler terms, are like random letters and numbers (from 0 to 9 and A to F as a hexadecimal format). But for each series of characters or bits, they produce a unique (almost) combination of those. Hash results always have the same count of characters for each algorithm (Ex: SHA-1 produces 40 characters hash). Note that even the slightest change (entering a space perhaps in a text file) will cause the hash to become completely different. This tool then can be very reliable than just comparing files by their size and date. Files may change by any user or in an event disk corruption that may be caused by a transmission error, software bug, faulty storage, etc.
It may be possible for 2 distinct files to have the same hash result. This situation is called a collision. That’s why we use different hash algorithms. There is a bigger chance for the hash of shorter results (such as CRC32) to encounter collisions.
From the official website of Microsoft, you are provided with the download to your Windows 8 DVD ISO setup file and its hash. The hash of the file en_windows_8_x86_dvd_915417.iso is 22D680EC53336BEE8A5B276A972CEBA104787F62. To make sure you have downloaded the ISO without any modifications or alterations, you may then use this tool. If the results of your downloaded ISO matches the one from Microsoft, then you have the right file.
Comparisons of files can also be possible. For instance, you have file1 on C:\Public1 and file2 on C:\Public2. To check whether they are the same, you can get the hash of both files. If they don’t match, they are not the same.
What’s new in this version?
*Fixed some bugs
*Fixed some performance issues
*Updated date and time formatting (uses current PC’s format)