MD5 context menu
vonwangelin.com > Software > MD5 [freeware]
Navigation
Software MD5 [freeware] filetime [freeware] aesgui [freeware] Gomoku Game rsync win32 (rsync rocks) Links Imprint/Impressum
MD5 context menu: a Windows(R) explorer context menu extension
:: About "MD5 context menu"

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..

:: Screenshot

screenshot

:: Requirements

Windows 95, 98, ME, NT, 2000, XP.

:: Credits

  • 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)

:: ChangeLog

  • 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.

:: Copyright

MD5 context menu is in the public domain.

:: Download

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

:: Future Plans

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

:: Registry Changes

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

:: Feedback, Contact

Please report bugs or feature requests to dev@vonwangelin.com. Thank you!

© 2001-2006 VONWANGELIN.com <info@vonwangelin.com>. All rights reserved.
2006-01-26

Valid XHTML 1.0! Valid CSS!