def hashFile(path):
m = hashlib.sha1()
try:
with open(path, 'rb', buffering=0) as f:
buf = f.read(16384)
while len(buf) > 0:
m.update(buf)
buf = f.read(16384)
except OSError as e:
logging.getLogger(__name__).warning("Cannot hash file: %s", str(e))
return m.digest()
评论列表
文章目录