从git复制、删除和获取后文件更改的MD5哈希

2024-04-28 17:58:04 发布

您现在位置:Python中文网/ 问答频道 /正文

如果要执行以下操作:

def hashmdfive(filename):
    """Generate the md5 checksum."""
    hasher = hashlib.md5()
    with open(filename, "rb") as afile:
        buf = afile.read()
        hasher.update(buf)
    return hasher.hexdigest()
  1. 制作一个包含一些内容的文件(例如test.txt
  2. 通过运行上面的hashmdfive创建文件的哈希
  3. 提交并推送到远程git repo
  4. 删除本地文件
  5. 正在从远程获取test.txt
  6. 通过运行上面的hashmdfive创建文件的新哈希

散列是不同的。有人知道为什么会这样吗


Tags: 文件thetesttxt远程deffilenamemd5