怎样快速找出文本文件里面内容的不
专业的文档比较工具
现在有很多种文件比较工具可以用来查找两个文本文件是否相同,而且往往比使用Word更加直观。例如“CompareIt!”就是一个很有特色的文件直观比较、修改、合并工具。 它可以比较两个文件的不同处,提供在同一窗口内开左右两个窗格显示两个文件的内容,你可用鼠标或键盘进行对照、编辑、合并、删除等操作。
软件名称: Compare It!
软件版本: 4 alpha
软件大小: 1030K
软件授权: 共享
适用平台: Win9x/WinME/Win2000/XP/2003
下载地址: 点击下载
启动CompareIt!后会自动要求你选择文件(你需要先在“文件...全部
专业的文档比较工具
现在有很多种文件比较工具可以用来查找两个文本文件是否相同,而且往往比使用Word更加直观。例如“CompareIt!”就是一个很有特色的文件直观比较、修改、合并工具。
它可以比较两个文件的不同处,提供在同一窗口内开左右两个窗格显示两个文件的内容,你可用鼠标或键盘进行对照、编辑、合并、删除等操作。
软件名称: Compare It!
软件版本: 4 alpha
软件大小: 1030K
软件授权: 共享
适用平台: Win9x/WinME/Win2000/XP/2003
下载地址: 点击下载
启动CompareIt!后会自动要求你选择文件(你需要先在“文件类型”下选择相应的类型),当将两个文件都选了之后,在窗口中便会分左右两侧显示其内容,如果发现有不同之处,则会用不同的颜色标注(如图2,这里选择的是两个Excel的工作簿文件),你就可以从中发现哪些内容不同了。
图2
提示:软件尽管支持比较zip格式的文档,不过这种格式比较时会显示一些乱码。
另外,在WindowsXP的安装光盘中也附带提供了一个文件比较工具windiff,使用这个工具来比较文本文件是非常方便的。
首先,单击“file/comparefiles”,然后在“SelectFirstFile(选择第一文件)”对话框中找到原始文件,再在“SelectSecondFile(选择第二文件)”对话框中找到目标文件,打开后如果发现两个文件有不同,则会以红色文字显示“different(不同)”字样,双击之可打开详细查看窗口,黄色所在行为第一个文件的内容,红色所在行为第二个文件的内容,相同之处会显示为黑色(如图3),在不同的地方点击右键,可选择“EditLeftFile(编辑左边文件)”或“EditRightFile(编辑右边文件)” 分别来编辑。
图3
通过文件的特征值判断
除文本文件和各种文档,还会常常遇到比较压缩包、可执行文件、图片等其他类型的文件。在这些情况下只能通过比对文件的特征值来判断文件内容是否相同。
每一个文件都有一些特征值(例如MD5、SHA-1、CRC32等),它们是根据文件数据编码得来的,对于一个文件来说些值是特定的,只要文件内容发生变化,不管多么细微,必然导致特征值的变化。
借助这些特征值也可以比较两个文件是否相同。不过此法并不能像Word等软件那样自动定位到文件的不同点,只能判断文件是否经过了修改。
软件名称: WinMD5
软件版本: 2。07
软件大小: 1330K
软件授权: 共享
适用平台: Win9x/WinME/Win2000/XP/2003
下载地址: 点击下载
要使用这种判断方法,要安装特定软件,比如“WinMD5”。
运行WinMD5软件,将原始文件拖动到窗口中,软件会立即计算出其MD5值;再将要的目标文件也拖进来,生成新的MD5值。由于WinMD5可以在一个窗口中同时显示多个文件,所以,通过上下对照两个值,可以一目了然地发现文件的MD5值是否相同(如图4),从而知晓文件是否被篡改。
图4
虽然通过MD5值比较文件并不能直接得出文件改动的地方,但是这在下载文件时是很有用的。比如用BT下载时,很多种子提供者都会附上下载文件的MD5码,通过它能验证下载文件是否完整,是否在传输图中被人做了手脚。
最后的话:可以看出,文件比较分为两种,一种是定量的比较,能够指出并定位到不同之处,往往针对的是文本文件。另一种是定性比较,只能判断文档是否被改变而不能直观地知道文件的差异,这种比较对所有文件都适用。
著名的ultraedit公司出品的UltraCompare是一款文件内容比较工具。可进行文本模式,文件夹模式以及二进制模式的比较,并且可以对比较的文件进行合并,同步等操作,支持撤消操作。
拥有书签与收藏夹功能,可以设置过滤,的确是一款比较出色的文件比较程序。你可以用它来比较两个文本文件的不同,也可以比较以二进制的模式比较两个EXE文件的不同,还可以用它来比较两个文件夹及其子文件夹内文件的不同。
。收起