如何使用 Windiff.exe 实用程序

文章翻译 文章翻译
文章编号: 159214 - 查看本文应用于的产品
展开全部 | 关闭全部

概要

本文介绍了如何使用 Windiff.exe 实用程序,以图形方式比较两个 ASCII 文件的内容的工具两个文件夹包含 ASCII 文件,以确认它们是否相同。文件字节数和创建日期也不可靠指示。

有时,您可能会遇到不寻常的程序行为和可能会怀疑文件已损坏,或者可能会怀疑有两个文件相同的字节数计数,但不同的日期。因此,要确保它们是相同的。如果可疑文件,典型的解决方案是从重新复制已知完好的文件。此解决方案可能会解决此问题,但它不允许您从知道的原始文件是否已损坏。它可以是一定要确定此操作,请为文件损坏可以指出基础网络或系统问题。

更多信息

在 Microsoft Windows 2000 及更高版本,则 Windiff.exe包含在原始安装光盘中的 Support\Tools 文件夹中。若要安装支持工具,从 Support\Tools 文件夹运行 Setup.exe。Windiff.exe 也是在管理器程序。管理器将包含与每个服务包。

对于有关如何安装 Windows 2000 支持工具的其他信息单击下面的文章编号,以查看 Microsoft 中的文章知识文库:
301423如何: 基于 Windows 2000 Server 的计算机上安装 Windows 2000 支持工具


在 Microsoft Windows NT,Windiff.exe 是包含在 Windows NT 4.0 资源工具包中。若要下载 Windows NT 4.0资源工具包支持工具,请访问下面的 Microsoft 网站:
http://technet.microsoft.com/en-us/library/cc767868.aspx
Windiff.exe 实用程序以图形方式阐释的区别ASCII 文本文件的指定或在文件夹之间的差异之间包含 ASCII 文本文件,和用于比较程序特别有用的源代码。您可以使用 Windiff.exe 比较整个子树。"显示屏将显示的文件的列表比较状态摘要(大纲模式) 或 (展开的文件的详细的逐行进行比较模式)。

若要使用 Windiff.exe 比较两个文件,请执行以下步骤:
  1. 开始 Windiff.exe。
  2. 在上 文件 菜单上,单击 比较文件.
  3. 在中 选择第一个文件 对话框中,找到并单击在比较中,第一个文件的文件名和然后单击 打开.
  4. 在中 选择第二个文件 对话框中,找到并单击在比较中,第二个文件的文件名和然后单击 打开.

    右窗格中的信息指示是否存在文件差异。
  5. 若要查看实际的文件差异,请单击第一行在 Windiff.exe 输出结果中,然后在 展开菜单上,单击 仅左边的文件, 正确的文件,或 这两个文件.

    颜色编码的结果表示什么文件不同之处。
若要使用 Windiff.exe 比较两个文件夹,请执行以下步骤:
  1. 开始 Windiff.exe。
  2. 在上 文件 菜单上,单击 比较目录.
  3. 在中 选择目录 对话框中键入要在比较两个文件夹名称 Dir1Dir2 框。如果您想要包含子文件夹,单击以选中" 包含子目录 复选框。

    信息在右窗格中表示的两个文件夹之间的差异。
  4. 若要查看实际的文件差异,请单击该行的要在 Windiff.exe 输出结果中,然后在展开 菜单上,单击 仅左边的文件,正确的文件这两个文件.

    "颜色编码的结果表明文件的区别是什么。
您还可以从命令行运行 Windiff.exe。对于有关如何执行此操作,或有关如何使用的详细信息Windiff.exe,请参阅 Windiff.exe 帮助文件 (Windiff.hlp)。

有除了 Windiff.exe,您可以为使用可用的其它实用程序比较本地 ASCII 和二进制文件,或为本地文件进行比较在远程站点的可疑文件。

若要比较两个文件或组在本地站点的文件,您可以使用 Fc.exe 和 Comp.exe 文件比较命令。这两个命令都在命令提示符下运行。

您可以使用Fc.exe 两个 ASCII 或二进制文件在行的行的基础上进行比较。它还提供了几个命令行选项。例如,使用fc /b命令来比较两个二进制文件。有关完整的列表选项类型 光纤通道 / 吗? 在命令提示符处。

您可以使用Comp.exe ASCII 和二进制文件进行比较,并比较组中的文件两个不同的文件夹。例如,若要将一个文件夹中的所有.dll 文件进行都比较所有的.dll 文件所在的文件夹中另一台计算机上,键入命令提示符处键入以下命令:
comp C:\Winnt\System32\*.dll?DifferentComputerName\C$\Winnt\System32\*.dll
要将本地文件与远程文件进行比较,您可以使用实用程序如第三方压缩实用程序 Pkzip.exe。为此,请使用 Pkzip.exe要压缩的文件在本地计算机和远程站点。因为压缩大型文件需要花费时间,它是更快地使用 于 pkzip 的 e0 (不压缩) 选项。已压缩的文件后,使用 于 pkzip-v 命令检查循环冗余检查.Zip 文件 (CRC32) 值。如果这些 CRC32 值是相同的本地和远程站点,这些文件是相同的。

注意如果您使用 Pkzip.exe 来压缩文件发送到该文件之前远程站点,因为嵌入 CRC32,您将收到一条错误消息在解压缩过程中如果该文件在传输过程中损坏。如果您收到否错误消息,该文件已损坏情况下传达。

其他信息有关如何使用 Windiff.exe 比较注册表文件,请单击下面文章编号,以查看 Microsoft 知识库中相应的文章:
171780如何使用 WinDiff 注册表文件进行比较

本文讨论的第三方产品由与 Microsoft 无关的公司制造。Microsoft 不做任何担保,隐含的还是的性能或可靠性这些产品。

属性

文章编号: 159214 - 最后修改: 2013年1月27日 - 修订: 7.0
这篇文章中的信息适用于:
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Workstation 4.0 开发员版
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 3.5
关键字:?
kbhowto kbmt KB159214 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 159214
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com