Beyond Compare > 服务中心 > 安装激活

解决Beyond Compare相同文件出现差异问题

发布时间:2016/10/27

Beyond Compare是一款高效精准的文件和文件夹比较工具,可以采用多种方式比较文件的内容差异,其主要比较方式包括:CRC比较、二进制比较、基于规则的比较等。有的用户在比较文件夹时,采用二进制比较的方式来对比文件夹内包含的子文件,但是出现这样的困惑:明明是相同的文件,比较结果却显示文件存在差异,这是为什么呢?以下内容以案例形式,给大家详细讲解Beyond Compare对比相同文件出现差异的原因和解决方案。

步骤一:在本地文件系统上新建两个内容相同的文本文件,分别存储在文件夹测试A和测试B中,其中文本内容如下图图例所示。

新建文本文件图例
新建文本文件图例

步骤二:打开Beyond Compare软件,在主页面左侧新建会话目录中,双击选择“文件夹比较”会话,打开会话操作界面。

步骤三:单击界面两侧“浏览文件夹”按钮,分别选择测试A和测试B文件夹进行对比,如下图图例所示,在比较会话窗格中显示左右两侧的文件存在差异。

Beyond Compare文件夹比较会话图例
Beyond Compare文件夹比较会话图例

步骤四:双击左右两侧文件,打开文本比较会话界面,如下图图例所示,在文比较会话左右两侧的比较窗格中,依旧显示两份文件无任何差异。

Beyond Compare文本比较会话界面
Beyond Compare文本比较会话界面

但是在这里需要注意的是,在文本比较会话窗格中,左右两侧窗格的留白部分存在明显差别,左侧窗格出现多行留白。您再次查看新建的文本文件时,可以发现虽然两份文本文件的内容相同,但是左侧文本文件中存在多个换行符,这也就是两份文本文件的差异之处。

再次回到文件夹比较会话中,比较文件之间的红色不等号已变成黑色的约等号,您可以单击工具栏“次要”按钮,直接忽略这一不重要差异,文件再次对比结果如下图图例所示。

Beyond Compare比较子文件图例
Beyond Compare比较子文件图例

在上述的教程中,主要和大家讲解了在使用Beyond Compare比较文件夹时,出现相同子文存在差异的原因和解决方法,在这一案例中也间接反映,Beyond Compare在比较文件和文件夹时,使用所有强大的比较技术,精确捕捉细微差异,让比较又快又准。此外如果还想进一步了解更多文件夹比较的技巧,可参考教程:怎样用Beyond Compare进行文件夹比较