Beyond Compare比较规则分析
作为一款专业化的对比工具,Beyond Compare可以很方便地比较出两个文件夹或者文件的不同之处。虽然beyond Compare拥有强大的文件夹以及文本的比较功能,但是对于其规则很多我们都不是很了解,下面来给大家分享一篇Beyond Compare比较规则分析? 文件显示
比较文件显示器采用颜色提示,来突出两个基文件夹之间的差异。如下图所示,文件右边红色表明它是不同的,中间的图标栏显示比较内容发现差异。如果一个文件被比较,内容比较结果可以覆盖文件的颜色。如果内容比较确定为匹配的文件,上面的线将变成黑色的等号。
Beyond Compare文件夹比较文件差异界面图例
文件夹显示
Beyond Compare比较文件夹显示,以不同颜色标注文件夹差异。如下图所示,比较文件夹中至少包含一个文件,以红色显示右侧存在差异文件,以紫色显示双方至少有一个孤立的文件。
Beyond Compare文件夹比较文件夹差异界面图例
压缩文件比较
在 Windows 文件系统中,文件名可能紧跟在括号中的字母表示的DOS 属性只读 (r)、隐藏 (h)、档案 (a) 和系统 (s)。某些文件类型,如 zip 存档文件可以是其他文件的容器。Beyond Compare可以快速处理这些文件夹。如下图所示,右侧比较框文件带有特殊的“拉链”图标,Beyond Compare 4中文版可以编译 此类文件。
Beyond Compare文件夹比较会话操作界面图例
文件夹图标含义
如下图所示,如果文件夹是交接点或符号链接,文件夹图标将包括一个小箭头字形。如果存在有试图打开该文件夹的错误,文件夹图标将包括一个红色的小“X”字形。
Beyond Compare文件夹比较文件夹图标示例
当您第一次启动Beyond Compare软件进行文件夹比较时,如果后台扫描文件夹工作尚未完成,比较文件夹可能会出现为空心,但当该过程完成,他们将改变颜色。
如果关闭自动扫描并且没有手动打开文件夹以及文件,文件夹将是显示黄色。一旦你手动打开该文件夹及其子文件夹,它将显示适当的颜色。
问题描述:两次树状视图比较,文件夹比较结果不同
比较两个版本的源代码文件夹,其中一个文件在树状视图显示不同,于是双击对它们进行详细比较时它却显示没有区别。然后关闭该选项卡,再次回来树状视图目录,对比结果显示它们为相同的,无任何差异。
由于比较规则不同的原因,导致上述文件夹比较出现差异。
原因一:Beyond Compare通常默认的文件夹比较会话,使用一个简单的时间戳/文件大小比较,这样的方法可以快速比较文件夹内容。
原因二:当您双击文件,则会在Beyond Compare的文本比较打开它们,它使用的文件比较格式,进行基于规则的比较。如果您选择忽略不重要差异,变化将不会显示。
Beyond Compare文件夹比较内容设置选项卡界面图例
解决了文件夹比较差异的困惑,我们接着分析一下,Beyond Compare软件有哪些基础的比较规则。
规则一:快速测试
默认情况下,文件夹比较规则为快速测试,分为比较文件大小、比较时间戳这两部分。在会话设置中可以勾选“覆盖快速测试结果”复选框,采用其他比较规则。如果你取消这个选项,黑色的“=”仍将出现,总的来说快速测试结果也将有助于确定文件是相等的。
Beyond Compare会话设置—文件夹比较窗口图例
规则二:基于规则的比较
将覆盖初始结果即快速测试,时间戳/大小对比。以规则为基础的比较发现,在这两个文件中的文本都是等价的,标志着文件相等。然后将此信息传播回文件夹作为比较中间列,即显示黑色等号,表示文件相同。如果找到这两个文件的不同,就会将其文件夹标记为红色的差异的标志。
以上的内容详细讲解了Beyond Compare比较规则分析,如果还有什么疑问的话,关注相关教程。