python校验文件的MD5
时间: 2023-10-17 17:37:36 浏览: 154
你可以使用Python中的hashlib库来校验文件的MD5值。下面是一个示例代码:
```python
import hashlib
def calculate_md5(file_path):
md5 = hashlib.md5()
with open(file_path, 'rb') as file:
for chunk in iter(lambda: file.read(4096), b''):
md5.update(chunk)
return md5.hexdigest()
def verify_md5(file_path, expected_md5):
calculated_md5 = calculate_md5(file_path)
if calculated_md5 == expected_md5:
print("MD5 verification successful.")
else:
print("MD5 verification failed.")
# 调用示例
file_path = 'path/to/file.txt'
expected_md5 = 'expected_md5_value'
verify_md5(file_path, expected_md5)
```
你需要将`file_path`替换为你要校验的文件路径,将`expected_md5`替换为预期的MD5值。如果计算得到的MD5值与预期值相同,则校验成功,否则校验失败。
阅读全文