在 python 中,给定一个非常大的文件 (~700MB),我如何仅从该文件的最后 4096kb 创建 md5 哈希?
最佳答案
您可以使用 seek
将文件指针移动到文件末尾,hashlib对于 MD5:
import hashlib
with open('really-large-file', 'rb') as f:
f.seek(- 4096 * 1024, 2)
print (hashlib.md5(f.read()).hexdigest())
关于python - 在 python 中,从文件的最后 4KB 创建 md5 哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8631688/