Just for S&G's, I offer the following function which will return the md5sum of an arbitrarily large file. Found a while back while surfing....
def md5sum(fpath): """ function to return the md5sum (128 bit checksum) of the given file The sums are computed as described in RFC 1321. The default mode is binary. Output is a line with checksum and name for each FILE. """ import md5 import os bufsize = 8096 rmode = 'rb' m = md5.new() fp = open(fpath, rmode) try: while 1: data = fp.read(bufsize) if not data: break m.update(data) except IOError, msg: return '0', msg return m.hexdigest() + ' ' + fpath Enjoy! -- http://mail.python.org/mailman/listinfo/python-list