import hashlib
def _md5(file_path):
md5hash = hashlib.md5()
chunk_size = 4096
with open(file_path, 'rb') as f:
content_buffer = f.read(chunk_size)
while content_buffer:
md5hash.update(content_buffer)
content_buffer = f.read(chunk_size)
return md5hash.hexdigest()