以下是获取文件校验和的代码:
import hashlib
print hashlib.md5(open('file.mp3','rb').read()).hexdigest()
结果是一个包含元数据和文件内容的校验和。有没有一种方法可以只考虑文件内容而忽略元数据?
以下是获取文件校验和的代码:
import hashlib
print hashlib.md5(open('file.mp3','rb').read()).hexdigest()
结果是一个包含元数据和文件内容的校验和。有没有一种方法可以只考虑文件内容而忽略元数据?
我已经解决了这个问题,从https://pypi.python.org/pypi/mp3hash/下载了mp3hash库。
from mp3hash import mp3hash
print mp3hash('file.mp3')