utils.py 255 B

123456789101112
  1. import hashlib
  2. HASH_LENGTH = 8
  3. def get_file_hash(file):
  4. if not file.size:
  5. return "0" * HASH_LENGTH
  6. file_hash = hashlib.md5()
  7. for chunk in file.chunks():
  8. file_hash.update(chunk)
  9. return file_hash.hexdigest()[:HASH_LENGTH]