标签: python hash
在python中,给定一个非常大的文件(~700MB),如何仅从该文件的最后4096kb创建md5哈希?
答案 0 :(得分:10)
您可以使用seek将文件指针移动到文件末尾,将hashlib移动到MD5:
seek
import hashlib with open('really-large-file', 'rb') as f: f.seek(- 4096 * 1024, 2) print (hashlib.md5(f.read()).hexdigest())