如何使用 Windiff.exe 公用程式

文章翻譯 文章翻譯
文章編號: 159214 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

結論

本文說明如何使用 Windiff.exe 公用程式,以圖形方式進行比較的兩個 ASCII 檔案,內容的工具兩個資料夾,以包含 ASCII 檔,以確認它們是否相同。檔案的位元組數和建立日期並不可靠指示。

有時您可能會遇到不尋常的程式行為和可能會懷疑檔案已損毀,或您可能懷疑要有兩個檔案相同的位元組計數,但不同的日期。因此,您想要確定它們完全相同。如果檔案有疑問,一般的解決方法是從重新複製已知良好的檔案。此解決方案,可以解決這個問題,但卻會讓您從了解原始檔是否已損毀。它可以是一定要瞭解做為檔案損毀表示網路或系統的潛在問題。

其他相關資訊

在 Microsoft Windows 2000 及更新的版本,Windiff.exe 是包含在 [Support\Tools] 資料夾中原來的光碟片上。若要安裝支援工具,從 [Support\Tools] 資料夾中執行 Setup.exe。也是 Windiff.exe在 Support.cab 檔案。Support.cab 所隨附每一個服務套件。

針對有關如何安裝 Windows 2000 支援工具,其他資訊按一下下面的文件編號,檢視 「 Microsoft 中知識庫:
301423HOW TO: 在 Windows 2000 Server 電腦安裝 Windows 2000 支援工具


在 [Microsoft Windows NT,Windiff.exe 是包含在 Windows NT 4.0 Resource Kit 中。若要下載的 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 的檔案比較命令。這兩個命令是從 [命令提示字元中執行。

您可以使用要比較兩個 ASCII 或琵式為基礎的二進位檔的 Fc.exe。它還提供許多命令列選項。例如,使用fc /b命令來比較兩個二進位檔案。如需完整的清單[選項],型別 fc /? 在命令提示字元。

您可以使用要比較 ASCII 及二進位檔案,並比較一組檔案中的 Comp.exe兩個不同的資料夾。例如,若要比較所有的.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 - 上次校閱: 2012年11月30日 - 版次: 5.0
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Professional
  • 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 Developer Edition
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 3.5
關鍵字:?
kbhowto kbmt KB159214 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本: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