MD5 Summer
MD5 Summer
MD5 Summer
either WinZip (Non-Free) from www.winzip.com or 7-Zip (Free, GPL) from www.7-zip.org Version 1.2 Now Available!
About MD5Summer
Windows MD5 Sum generator. MD5summer is an application for Microsoft Windows 9x, NT, ME, 2000 and XP which generates and verifies md5 checksums. Its output file is compatible with the output of the Linux GNU MD5Sum and it will also read Linux generated files. It is released under the General Public License, the source can be downloaded from the downloads page (down the bottom). MD5summer is written in Borland Delphi 7. Source is available from the download page. Screenshots: The root folder selection screen, the first thing you see when you run MD5summer.
The file/folder selection screen. You will only see this screen when generating sums. The generation/checking screen. Shows you information about the file currently being processed, batch completion, elapsed time, checksums and status of files. Coments at the top of generated md5 files with date and time of creation. Semicolon (";") at the start of a line denotes a coment, just as hash ("#") does currently. MD5summer was originally a tool to help me in my work. I was working on some windows software that was distributed on CD. I didn't have a CD writer in my machine but my colleague down the hall did. This arrangement involved a lot of FTP file transfers from my machine to his. Testing of my CD's was bringing to light a lot of errors that I just couldn't explain, then someone suggested that there may have been errors introduced during the transfer from my machine to his or in the CD burning process. Since my colleagues machine was running debian linux, checking MD5sums of all the files was a snap, but actually generating the sum file was difficult as I only had a command line, non-recursive sum generator. Besides, I'm a GUI freak so I thought I'd make a nice windows version all my own. MD5summer is the resulting product.
Documentation
Windows MD5 Sum generator.
The first part of each line is the hash represented in hexadecimal. A space and an asterisk (*) seperate this from the file path and name. You'll notice that the begining of the path is missing, in this case "c:\". This is the root folder part. We can substitute any root folder to make a valid path. Lets say for example I write these files to a CD. When I verify the CD, the path would change to d:\Program... so I set my root folder to "d:\". When creating a .md5 file, you would normally select the deepest folder that contains all the files I want to md5sum. In the above example, I should set my root folder to "c:\program files\", the new output file would look like this:
When verifying a .md5 file, you should select the folder which replaces the one selected when creating the .md5 file. For example, if I transfered those file to a friends PC, to a folder called "h:\backups\Lukes program files\". Then to verify the files, I would select that as the root folder so that it checks "h:\backups\Lukes program files\arcldr.exe" and "h:\backups\Lukes program files\Accessories\MSPAINT.EXE"
but in the meantime this win32 port of the GNU md5sum application should do the trick: Visit the GNU site for more information. Kindly ported by and published with permission of Bruce J Keeler Download in ZIP format Size: 24KB
Source
The md5summer is released unser the General Public License. Other terms may be negotiated if required. You may require additional libraries, everything you need should be available from http://luke.pascoe.net.nz/tools.html The source for 1.2.0.5 Download in ZIP format Size: 170KB