如何比较python中的两个.ico(图标)文件?



虽然我是python的新手,但我只想比较两个.ico扩展文件。 任何有专业知识的人都可以告诉我该怎么做? 在python中是否有任何现成的包或库可以这样做?

感谢您阅读这个问题。您的建议将不胜感激。

我目前正在做的事情如下,但它并没有给我我所期望的:

导入简历2 将 numpy 导入为 NP

原始 = cv2.imread("1.ico"( 编辑 = cv2.imread("chrome.ico"(

diff = cv2.减去(原始,编辑(

cv2.imwrite("diff.jpg", diff(

如果你只是想检查文件是否有更改,你可以使用 python 的hashlib来获取它。 下面的代码查找哈希:

import hashlib
h = hashlib.md5()
with open('ico_file.ico', 'rb') as f:
buffer = f.read()
h.update(buffer)
print(buffer) # May not be needed 
print(h.hexdigest())

对要比较的两个文件使用上面的代码,然后匹配它们的输出哈希。 如果相同,则文件很可能相同。 如果不同,那么它们肯定是不同的。

相关内容

  • 没有找到相关文章

最新更新