Thursday, January 22, 2009

HashCheck Shell Extension 2.1.7

HashCheck Shell Extension

* Current version: 2.1.7
* Released on: 22 Jan 2009
* Requirements: Windows XP (or newer)

What is the HashCheck Shell Extension?

The HashCheck Shell Extension makes it easy for you to calculate and verify checksums (including hashes) from Windows Explorer.

First, HashCheck can process and verify the checksums/hashes stored in checksum files--these are files with a .sfv, .md4, .md5, or .sha1 file extension. Just double-click on the checksum file, and HashCheck will check the actual checksums of the listed files against those specified in the checksum file.

Second, HashCheck will add a "Checksums" tab to the shell's file properties dialog so that you could easily check the hash of a file (or even multiple files and directories) from Windows Explorer. You can also save the results to a checksum file.

Finally, if you want to create a checksum file but think that opening the file properties dialog, navigating to the "Checksums" tab and then clicking "Save" is too much trouble, HashCheck simplifies the task by adding an optional "Create Checksum File" command to the shell's context menu. Simply select the files and directories that you want to hash and create a checksum file for, right-click on them, and select "Create Checksum File".

With HashCheck, you can consolidate the md4sum, md5sum, and sha1sum tools--as well as any SFV creation/verification utilities that you might have--into one fast, simple, free, light-weight (on 32-bit systems, the final installed size is less than 80 KiB), and open-source utility.
Is this free?

Yes! The HashCheck Shell Extension is open-source, licensed under a BSD-style license.
What algorithms and formats are supported?

HashCheck supports the CRC-32, MD4, MD5, and SHA-1 algorithms.

HashCheck creates checksum files in the SFV format for CRC-32, and in a format compatible with the output of the standard md4sum, md5sum, and sha1sum tools for the other algorithms; checksum files produced by HashCheck can be encoded in UTF-8, UTF-16LE, or the system's default ANSI code page.

HashCheck can read SFV checksum files as well as checksum files created by directing standard md4sum, md5sum, or sha1sum output to a file. It can detect and handle virtually any sort of character and line-ending encoding: UTF-8 (with or without signature), UTF-16LE/BE (with or without BOM), or the default ANSI code page on your system.
How do I get the HashCheck Shell Extension?

Just download and run. The latest source code can be found here; build instructions are found inside.

(For advanced users) To run the installer in quiet (unattended) mode, run "HashCheckInstall.exe /quiet", and to extract the files to the current directory without installing, run "HashCheckInstall.exe /extract".
What features are planned for future versions of HashCheck?

A rough sketch of the future direction of HashCheck is available in the development roadmap. If you have a feature to suggest, please check the roadmap first to see if it is already listed; the roadmap also contains information about how to submit suggestions.
What languages are supported?

The following languages are supported:

* English
* 中文 (简体) (translator: "yumeyao")
* Deutsch (translator: "Rolf")
* ελληνικά (translator: "XhmikosR")
* español (translator: "Phare")
* français (translator: "user_hidden")
* 日本語 (translator: "yumeyao")
* 한국어 (translator: JaeHyung Lee)
* polski (translator: "RedWine")
* português (BR) (translator: "0d14r3")
* Türkçe (translator: M. Ömer Gölgeli)

Version History

* 2009/01/22 - 2.1.7
o [Bug #46] [Localizations] Added Polish translation. (translator: "RedWine")
* 2009/01/20 - 2.1.6
o [Bug #21] [General] The title bar of the options dialog will now display the target architecture alongside with the version.
o [Bug #24] [HashVerify] Make use of the new list view style introduced in Windows Vista; this will preserve foreground color coding through selections.
o [Bug #25] [HashVerify] Selection integrity is now preserved after sort operations.
o [Bug #26] [HashVerify] Memory footprint optimizations.
o [Bug #27] [Localizations] Added Korean translation. (translator: JaeHyung Lee)
o [Bug #23, #45] [Localizations] Minor miscellaneous changes to a couple of en-US strings.
* 2009/01/13 - 2.1.5
o [Bug #4] [Localizations] Added Greek translation. (translator: "XhmikosR")
o [Bug #5] [Localizations] Changed "context menu" to "shortcut menu" in the en-US localization (this is apparently the technically correct term in Windows).
o [Bug #6] [Installer] The installer will now remind the user to log off and log back on after the installation is completed if the installer determines that it is necessary (when updating an existing installation, the shell process needs to be restarted in order to get it to load the new version into memory).


Download It! (79 KiB)
(single setup package for both 32-bit and x64 Windows)

source code:

always latest version:

Together with HashTab Windows Shell Extension

No comments:

Post a Comment