HashCheck Shell Extension for Windows with added SHA2, SHA3, and multithreading; originally from code.kliu.org
C C++ C# Python NSIS Batchfile
Clone or download
Latest commit 3fa77e0 Sep 8, 2016
Permalink
Failed to load latest commit information.
UnitTests give tests more window-finding time for appveyor Sep 6, 2016
installer update version to 2.4.0.55 for release Sep 7, 2016
libs add .asc file extension back Aug 25, 2016
.gitignore add HashVerify and HashProp unit tests + Appveyor Aug 24, 2016
CHashCheck.cpp add missing context menu separator Sep 7, 2016
CHashCheck.hpp don't add icon to the context menu prior to Vista Sep 6, 2016
CHashCheckClassFactory.cpp original source Dec 3, 2014
CHashCheckClassFactory.hpp original source Dec 3, 2014
GetHighMSB.h original source Dec 3, 2014
HashCalc.c add several safety/consistency and UI improvements Aug 14, 2016
HashCalc.h add several safety/consistency and UI improvements Aug 14, 2016
HashCheck.bmp add icon and separator to explorer context menu Sep 5, 2016
HashCheck.cpp update version to 2.4.0.55 for release Sep 7, 2016
HashCheck.def original source Dec 3, 2014
HashCheck.ico original source Dec 3, 2014
HashCheck.manifest original source Dec 3, 2014
HashCheck.rc add icon and separator to explorer context menu Sep 5, 2016
HashCheck.sln add update-version.py Sep 4, 2016
HashCheck.vcxproj move common preprocessor defs to a property sheet Aug 17, 2016
HashCheck.vcxproj.filters add sha3 support, closes #3 Aug 15, 2016
HashCheckCommon.c add several safety/consistency and UI improvements Aug 14, 2016
HashCheckCommon.h add several safety/consistency and UI improvements Aug 14, 2016
HashCheckGlobalDefines.props move common preprocessor defs to a property sheet Aug 17, 2016
HashCheckOptions.c handle WM_ENDSESSION correctly Sep 1, 2016
HashCheckOptions.h add option for which hashes to display, closes #2 Jul 29, 2016
HashCheckResources.h add icon and separator to explorer context menu Sep 5, 2016
HashCheckTranslations.h add option for which hashes to display, closes #2 Jul 29, 2016
HashCheckTranslations.rc add sha3 support, closes #3 Aug 15, 2016
HashCheckUI.h original source Dec 3, 2014
HashProp.c exit faster when canceling during file discovery Sep 6, 2016
HashSave.cpp exit faster when canceling during file discovery Sep 6, 2016
HashVerify.cpp replace concurrency::Alloc with TLS-based caching Sep 2, 2016
IsSSD.c fix some minor issues & misc. cleanup Aug 10, 2016
IsSSD.h for HashSave, use multiple threads only on an SSD Aug 9, 2016
README.md add translation contributors to readme.md Sep 7, 2016
RegHelpers.c partly fix issue with errant .md4 file association Aug 31, 2016
RegHelpers.h partly fix issue with errant .md4 file association Aug 31, 2016
SetAppID.c Replaced backslashes with slashes in #includes Feb 22, 2016
SetAppID.h original source Dec 3, 2014
UnicodeHelpers.c clean the endian swap library Jul 25, 2016
UnicodeHelpers.h Replaced backslashes with slashes in #includes Feb 22, 2016
appveyor.yml update version to 2.4.0.55 for release Sep 7, 2016
dev-inst-debug.bat simplify dev-inst scripts Aug 18, 2016
dev-inst.bat simplify dev-inst scripts Aug 18, 2016
globals.h clean the endian swap library Jul 25, 2016
license.txt disable multithreading for very small files Jul 26, 2016
update-version.py add update-version.py Sep 4, 2016
version.h update version to 2.4.0.55 for release Sep 7, 2016

README.md

HashCheck Shell Extension

AppVeyor build status

Installation

The latest installer for Windows (Vista and later) can be found here:
https://github.com/gurnec/HashCheck/releases/latest

Contributors

Kai Liu
Christopher Gurnee
David B. Trout
Tim Schlueter

Building from source

Compiler

Microsoft Visual Studio 2015 (the free Community edition works well).

Localizations

Translation strings are stored as string table resources. These tables can be modified by editing HashCheckTranslations.rc.

Translation Contributors

Català: @Hiro5
中文 (简体): "yumeyao"
中文 (繁體): Jack Chang and @Chocobo1
Čeština: Václav Veselý
Deutsch: "Rolf"
Ελληνικά: "XhmikosR"
Español: "Phare"
Français: "mooms" and "user_hidden"
Italiano: "Botta" and @scara
日本語: "yumeyao"
한국어: JaeHyung Lee
Nederlands: "Edwin"
Polski: "RedWine"
Português (Brasil): "0d14r3"
Português (Portugal): "LPCA"
Română: Oprea Nicolae, a.k.a. "Jaff"
Pусский: Yurii Petrashko
Svenska: Stefan Friman
Türkçe: M. Ömer Gölgeli
Yкраїнська: Yurii Petrashko

License and miscellanea

Standard 3-Clause BSD License.

Please refer to license.txt for details about distribution and modification.

This software is based on software originally distributed at:
http://code.kliu.org/hashcheck/