EM2*_*M28 3 md5 md5sum md5-file python-3.x
我需要有关如何获取zip文件的md5哈希的建议.我将使用ftplib不断从ftp下载文件.如您所知,ftplib无法判断文件是否已被修改.
我想通过简单地比较将新文件下载到tempdir后的哈希值来使用每个新文件的md5哈希来判断它是否已被修改.如果哈希值相似,我删除新下载的文件.但是,如果哈希值不同,则保留新下载的文件,旧哈希值将替换为新哈希值并继续执行脚本.
请告知如何实现这一目标.是否有用于散列md5或类似的独立模块.
Thanks.``
小智 6
希望这是有帮助的
import hashlib
m=hashlib.md5();
m.update(open('yourzipfile.zip').read());
a=m.hexdigest()
print (a);
Run Code Online (Sandbox Code Playgroud)
输出sh-4.3 $ python3 1.py
f5c6a076bd116efbd4b1ce03c96eaf7a