Spaces:
Paused
Paused
File size: 379 Bytes
266909b | 1 2 3 4 5 6 7 8 9 10 11 12 | import hashlib
def checksum(large_file):
"""Calculate MD5 checksum for file."""
md5_object = hashlib.md5()
block_size = 128 * md5_object.block_size
with open(large_file, 'rb') as a_file:
chunk = a_file.read(block_size)
while chunk:
md5_object.update(chunk)
chunk = a_file.read(block_size)
return md5_object.hexdigest() |