Hi.  I've updated the MD5SUM program I found, and if no one objects, I
would like to become the maintainer of this.

New in 2.0 is support for '-' and '/' options, on-the-fly translation
with kitten, getopt has been removed for a newer, lighter, and more
efficient command-line parsing code (IMHO), multiple options are
accepted and can even be appended like /TBV, support for * and ?
Wildcards has been added, and all of this with less that 2 kb added to
the exe size!  Also, the source code is now heavily commented.

Future plans for MD5SUM (v3) include support for SHA, CRC, and
possibly more digests if they are requested, and do not add too much
size to the exe, using a /M:<type> switch.

The exe, source code, and message catalog for translation can be found
in the following archives:
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/util/file/MD5SUMX.zip
(mostly exe)
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/util/file/MD5SUMS.zip
(mostly source)

Any suggestions for improvement are welcome.

The following is the message catalog that can be translated and sent to me:

# Help message

0.0:Usage: MD5SUM [/TBV] [/C [file]] | [file...]
0.1:Generates or checks MD5 Message Digests
0.2:    /C  check message digests (default is generate)
0.3:    /V  verbose, print file names when checking
0.4:    /T  read files in text mode
0.5:    /B  read files in binary mode (default; overrides /T)
0.6:The input for /C should be the list of message digests and file names
0.7:that is printed on stdout by this program when it generates digests.

# Various other messages

1.0:Invalid option in
1.1:File does not exist
1.2:read error on stdin
1.3:error reading
1.4:unrecognized line
1.5:can't open
1.6:FAILED
1.7:MD5 check failed for
1.8:of
1.9:file(s) failed MD5 check
1.10:no files checked


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to