使用Python的MD5算法比较两个文件
2006-05-27 12:36
1161 查看
在Python中内置了md5的实现,就是md5模块,因此可以很简单的处理比较两个文件是否一致的问题。如以下代码片断:
import os,sys,md5
f1 = open('f:/1.txt','r')
f2 = open('f:/1.txt','r')
print md5.new(f1.read()).digest() == md5.new(f2.read()).digest()
以上处理在处理比较大的文件(比如几百M的文件)的时候会有内存问题。
import os,sys,md5
f1 = open('f:/1.txt','r')
f2 = open('f:/1.txt','r')
print md5.new(f1.read()).digest() == md5.new(f2.read()).digest()
以上处理在处理比较大的文件(比如几百M的文件)的时候会有内存问题。
相关文章推荐
- 使用Python的MD5算法比较两个文件
- 使用python比较两个文件的不同之处
- 使用Python的MD5模块比较两个文件是否一致
- linux比较两个文件是否一样(linux命令md5sum使用方法)
- python比较用户输入的两个文件,如果不同,显示所有不同的行号
- linux比较两个文件是否一样(linux命令md5sum使用方法)
- 使用DOS下的FC命令比较两个文件的异同
- 两个使用Python脚本操作文件的小示例分享
- linux:使用comm命令比较两个文件:交集、差
- python比较两个文件的差异
- 使用 comm 比较两个排序好的文件
- java使用计算md5校验码方式比较两个文件是否相同
- Python使用difflib对比两个文件操作实例
- [置顶] 通过python利用哈希值实现比较两个文件的一致性
- 使用python实现两个文件夹里文件的对比(包含内容的对比)
- 使用MD5比较两个文件是否相同
- Python使用difflib对比两个文件操作实例
- 使用vimdiff比较两个文件并合并文件(转)
- 用python比较两个文件中内容的不同之处, 并输出行号和内容.
- 使用Vim比较两个文件的内容