MD5 context menu is a freeware shell extension for windows.
MD5 context menu displays the MD5 hash sum of the selected file.
MD5 calculation as defined in RFC1321.
Sorry, last version 0.13 contains a bug for large files. We're working on a fix..
Windows 95, 98, ME, NT, 2000, XP.
- Matthias Fichtner for his md5.pas unit for Borland Delphi4 (modified for v0.13)
- Nullsoft for the great NSIS. "NSIS is a free scriptable win32 installer/uninstaller system that doesn't suck and isn't huge."
- Dimka Maslov for the MD5 Hashsum Evaluation Unit For Borland Delphi (used in v0.1 ... v0.12)
- We're working on new version.
- v0.13: 2004-01-06 Fixed wrong MD5 calculation for files larger than 256MBytes.
- v0.12: 2003-10-21 Fixed wrong window height under certain WinXP themes.
- v0.11: 2003-10-01 Improvements in installer and registry settings.
- v0.1 : 2003-07-01 First public release.
MD5 context menu is in the public domain.
you only need to download install.exe, all required files are included compressed in this installer program
v0.13: 2004-01-06:
install.exe (244.625B) MD5: 381568c7116405cd1d7c4b535e4b6019
md5.exe (194.560B) MD5: d71f66be8d3fc7666c3d42c3f6d8c21a
md5.dll (196.096B) MD5: fca7971fd5e7b46551aeea25f9dd5564
v0.12: 2003-10-21:
install.exe (244.415B) MD5: 6964cb80d06a3124d2920539c5fff97f
md5.exe (194.560B) MD5: 0741e9f7cd776d21e00a4d3f6b3b6088
md5.dll (196.096B) MD5: fca7971fd5e7b46551aeea25f9dd5564
v0.11: 2003-10-01:
install.exe (244.407B) MD5: 190a50ec11d568a9a62128843645a729
md5.exe (194.560B) MD5: 8721fc9b25a80aca960d7c89b29a3d15
md5.dll (196.096B) MD5: fca7971fd5e7b46551aeea25f9dd5564
v0.1: 2003-07-01:
install.exe (262.936B) MD5: 31a13c45b62f6b53d2f99ec834fa61c5
md5.exe (235.008B) MD5: 0cca3f340a463081cc5ae458e9211c71
md5.dll (196.096B) MD5: fca7971fd5e7b46551aeea25f9dd5564
Thanks to all of you who supplied suggestions for improvements.
Here are the most wanted features:
- compare with clipboard content and provide Equal/Unequal
- less system resource requirements
- include sha1
- multiple file selection
2006-01: next we'll document the detailed program behavior here:
e.g. registry entries etc.
and your input is very welcome!
please contact dev@vonwangelin.com
System changes during installation:
copies md5.exe md5.dll uninst.exe to $INSTDIR
+ \HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\MD5 "DisplayName" "MD5 0.13 (remove only)"
+ \HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\MD5 "UninstallString" '"$INSTDIR\uninst.exe"'
\HKCR\*\shellex\ContextMenuHandlers\{009EA40b-B043-43F1-9253-04EE25599999}" "" "MD5 context menu"
\HKCR\*\shellex\ContextMenuHandlers\{009EA40b-B043-43F1-9253-04EE25599999}\InProcServer32" "" '"$INSTDIR\md5.dll"'
\HKCR\*\shellex\ContextMenuHandlers\{009EA40b-B043-43F1-9253-04EE25599999}\ThreadingModel" "" "Apartment"
System changes during run-time:
\HKCU\Software\VonWangelin\MD5\Program "Path" "$EXEPATH"
\HKCU\Software\VonWangelin\MD5\Window "Height" "$height"
\HKCU\Software\VonWangelin\MD5\Window "Left" "$left"
\HKCU\Software\VonWangelin\MD5\Window "Top" "$top"
\HKCU\Software\VonWangelin\MD5\Window "Width" "$width"
System changes during de-installation:
removes md5.exe md5.dll uninst.exe from $INSTDIR
removes $INSTDIR, if directory is empty
Please report bugs or feature requests to dev@vonwangelin.com. Thank you!