md5summer
TRANSCRIPT
-
7/29/2019 MD5summer
1/4
MD5summer
pentru fisiere "zip": I recommend either WinZip (Non-Free) fromwww.winzip.comor 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 readLinux 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.
http://www.winzip.com/http://www.winzip.com/http://www.7-zip.org/http://www.gnu.org/copyleft/gpl.htmlhttp://www.gnu.org/copyleft/gpl.htmlhttp://www.md5summer.org/images/summing.jpghttp://www.md5summer.org/images/list.jpghttp://www.md5summer.org/images/main.jpghttp://www.md5summer.org/help.htmlhttp://luke.pascoe.net.nz/dotexe.htmlhttp://www.md5summer.org/Postcards/index.htmlmailto:[email protected]://www.md5summer.org/devlog.htmlhttp://www.md5summer.org/download.htmlhttp://www.md5summer.org/about.htmlhttp://www.7-zip.org/http://www.gnu.org/copyleft/gpl.htmlhttp://www.gnu.org/copyleft/gpl.htmlhttp://www.winzip.com/ -
7/29/2019 MD5summer
2/4
How does this thing work?!
The best way to answer that question is to explain what the md5summer does and how it does it. I'll
attempt to do so in an F.A.Q. style.
What's an MD5 sum?
An MD5 sum is a computed "hash" of a stream of data. In the case of the md5summer that stream is
the contents of a file.
Basically the md5summer takes a file of arbritrary length and reduces it down to a 128bit
fingerprint. This fingerprint is extremely unlikely to be the same for any other file and will change
if the contents of the file changes by even the tiniest little bit.
How does the MD5summer use them?
The md5summer uses these hashes to compare a file before and after an operation. For example you
might want to check the files on a CD were written without error, or that the ISO you just
downloaded is OK. Perhaps you just want to see what files have changed since last month or check
that critical executables haven't been effected by a virus.
Whatever the reason, the md5summer is made for file comparison.
How do I create a .md5 file?
First, Select an appropriate root folder, click Create, then select the files you wish to md5sum (how
to add files), then click OK. The md5summer will create md5 hashes of each of the selected files,
reporting any errors it encounters, and ask you to save the result when it is complete.
You can pause the md5summer at any point by clicking Cancel, then resume by clicking Restart.
Beware that if you cancel in the middle of a large file, Restarting will start at the beginning of that
file, not where you cancelled.You can save the result as many times as you wish by clicking Save on the creation window.
How do I verify a .md5 file?
Again, Select an appropriate root folder, Click Verify, then select the .md5 file you want to verify.
The md5summer will compare the md5sum of each file and report the result. When it's done you
can save the result to a text file by clicking Save.
What's this "Root folder" thing?
The md5summer stores its output in a way that is designed for portability and is compatible withGNU md5sum.
A .md5 file looks like this:
81da4fd248fe4dd0b3e7bbfa4310d508 *Program Files/arcldr.exe
1fb958e5c82d04361edf45cbb0b1c831 *Program Files/Accessories/MSPAINT.EXE
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:
http://www.md5summer.org/help.html#roothttp://www.md5summer.org/help.html#fileshttp://www.md5summer.org/help.html#fileshttp://www.md5summer.org/help.html#roothttp://www.md5summer.org/help.html#roothttp://www.md5summer.org/help.html#roothttp://www.md5summer.org/help.html#fileshttp://www.md5summer.org/help.html#fileshttp://www.md5summer.org/help.html#root -
7/29/2019 MD5summer
3/4
81da4fd248fe4dd0b3e7bbfa4310d508 *arcldr.exe
1fb958e5c82d04361edf45cbb0b1c831 *Accessories/MSPAINT.EXE
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"
How do I select files to md5sum?
In the file selection dialog there are 2 panels and 6 buttons:
Folder contents panel (top left): This display the contents of the current folder. Double
clicking on a file will add it to the list, double clicking on a folder will descend into it. To go
back up the folder tree, click on the top ".." item. You will not be able to ascend above the
root folder. Compiled list panel (top right): This shows the list of selected files. Currently you can't
remove files from this list, but it's on the to-do list.
Select All button: Selects all the files and folders in the folder contents panel.
Clear List button: Empties the list.
Add button: Adds any files selected in the contents panel, folders selected have thier
contents added (although subfolders are not included).
Add Recursively button: Adds any files selected and adds selected folders entire contents
(subfolders, subfolders of subfolders, etc).
OK: Begin md5sum generation on the list.
Cancel: Go back to the root folder selection window.
Download MD5summer
Beta version 1.2.0.11
This new beta should have fixed the issues people using Windows Large Fonts werehaving. It also includes SHA1 support.Please send feedback to my email address and let me know if there are any issues.Thanks.
Released 05-04-2006
Download in ZIPformat
Size: 463KB
Latest version 1.2.0.5
Released 28-Sep-2003
Download in ZIP format
Size: 387KB
Download self extracting exe
Size: 451KB
DOS Command line MD5sum utility
Many people have asked for the md5summer to accept command line parameters, I'm working on it
http://www.md5summer.org/md5v12011.ziphttp://www.md5summer.org/zip.htmlhttp://www.md5summer.org/zip.htmlhttp://www.md5summer.org/md5v12005.ziphttp://www.md5summer.org/zip.htmlhttp://www.md5summer.org/md5v12005.exehttp://www.md5summer.org/md5v12005.exehttp://www.md5summer.org/md5v12005.ziphttp://www.md5summer.org/md5v12011.ziphttp://www.md5summer.org/md5v12011.ziphttp://www.md5summer.org/zip.htmlhttp://www.md5summer.org/md5v12005.ziphttp://www.md5summer.org/zip.htmlhttp://www.md5summer.org/md5v12005.exe -
7/29/2019 MD5summer
4/4
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 ZIPformat
Size: 24KB
GNU Win II InstallerKindly supplied by Luca Panno
GNU Win II http://gnuwin.epfl.ch
GNU Generation http://gnugeneration.epfl.ch
Download in ZIPformat.
Size: 594KB
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 ZIPformat
Size: 170KB
http://www.gnu.org/software/textutils/textutils.htmlhttp://www.md5summer.org/md5sum.ziphttp://www.md5summer.org/zip.htmlhttp://www.md5summer.org/zip.htmlhttp://gnuwin.epfl.ch/http://gnugeneration.epfl.ch/http://www.md5summer.org/GNU_WinII_Installer.ziphttp://www.md5summer.org/zip.htmlhttp://www.md5summer.org/zip.htmlhttp://www.gnu.org/copyleft/gpl.htmlhttp://www.gnu.org/copyleft/gpl.htmlhttp://luke.pascoe.net.nz/tools.htmlhttp://www.md5summer.org/source/Source_md5v12005.ziphttp://www.md5summer.org/zip.htmlhttp://www.md5summer.org/zip.htmlhttp://www.md5summer.org/source/Source_md5v12005.ziphttp://www.md5summer.org/GNU_WinII_Installer.ziphttp://www.md5summer.org/md5sum.ziphttp://www.gnu.org/software/textutils/textutils.htmlhttp://www.md5summer.org/md5sum.ziphttp://www.md5summer.org/zip.htmlhttp://gnuwin.epfl.ch/http://gnugeneration.epfl.ch/http://www.md5summer.org/GNU_WinII_Installer.ziphttp://www.md5summer.org/zip.htmlhttp://www.gnu.org/copyleft/gpl.htmlhttp://luke.pascoe.net.nz/tools.htmlhttp://www.md5summer.org/source/Source_md5v12005.ziphttp://www.md5summer.org/zip.html