--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/md5sum.py Tue Feb 21 22:32:17 2006 +0100
@@ -0,0 +1,25 @@
+#! /usr/bin/env python
+import sys
+import os
+import md5
+
+for filename in sys.argv[1:]:
+ try:
+ fp = open(filename, 'rb')
+ except IOError, msg:
+ sys.stderr.write('%s: Can\'t open: %s\n' % (filename, msg))
+ sys.exit(1)
+
+ m = md5.new()
+ try:
+ while 1:
+ data = fp.read(8192)
+ if not data:
+ break
+ m.update(data)
+ except IOError, msg:
+ sys.stderr.write('%s: I/O error: %s\n' % (filename, msg))
+ sys.exit(1)
+ sys.stdout.write('%s %s\n' % (m.hexdigest(), filename))
+
+sys.exit(0)