ID do artigo: 159214 - Última revisão: quinta-feira, 29 de março de 2007 - Revisão: 3.3

Como usar o utilitário Windiff.exe

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Recolher tudo

Sumário

Este artigo descreve como usar o utilitário Windiff.exe, uma ferramenta que graficamente compara o conteúdo de dois arquivos ASCII, ou o conteúdo das duas pastas que contêm arquivos ASCII, para verificar se eles são os mesmos. A contagem de bytes de arquivo e a data de criação não são indicações confiáveis.

Às vezes, você pode enfrentar comportamento incomum de programa e pode suspeitar que um arquivo está danificado ou você pode suspeitar de que dois arquivos tiverem a mesma datas diferentes, mas de contagem de bytes. Portanto, você deseja tornar-se de que eles sejam os mesmos. Se um arquivo é suspeito, a solução típica é novamente de um arquivo boa conhecido. Essa solução pode resolver o problema, mas impede que você saber se o arquivo original foi danificado. Ele pode ser importante determinar isso, como danos do arquivo podem indicar um rede subjacente ou problema de sistema.

Mais Informações

No Microsoft Windows 2000 e posterior, WinDiff.exe está incluído no CD-ROM original na pasta Support\Tools. Para instalar as ferramentas de suporte, execute Setup.exe a partir da pasta Support\Tools. WinDiff.exe também está no arquivo Support.cab. Support.cab está incluído com cada service pack.

Para obter informações adicionais sobre como instalar as ferramentas de suporte do Windows 2000, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
301423  (http://support.microsoft.com/kb/301423/ ) COMO: Instalar as ferramentas de suporte do Windows 2000 em um computador com Windows 2000 Server


No Microsoft Windows NT, WinDiff.exe está incluído no Windows NT 4.0 Resource Kit. Para baixar o Windows NT 4.0 Resource Kit Support Tools, visite o seguinte site da Microsoft:
http://www.microsoft.com/downloads/details.aspx?familyid=3E972E9A-E08A-49A2-9D3A-C0519479E85A&displaylang=en (http://www.microsoft.com/downloads/details.aspx?familyid=3E972E9A-E08A-49A2-9D3A-C0519479E85A&displaylang=en)
O utilitário Windiff.exe graficamente ilustra as diferenças entre arquivos de texto ASCII que você especificar, ou a diferença entre pastas que contêm arquivos de texto ASCII e é especialmente útil para comparar o código de origem do programa. Você pode usar WinDiff.exe para comparar as árvores de subpasta inteiro. A exibição mostra tanto um resumo do status de comparação de uma lista de arquivos (modo de estrutura de tópicos) ou uma comparação de linha-por-linha detalhada dos arquivos (modo expandido).

Para comparar dois arquivos usando WinDiff.exe, execute estas etapas:
  1. Inicie WinDiff.exe.
  2. No menu arquivo , clique em Comparar arquivos .
  3. Na caixa de diálogo Selecionar primeiro arquivo , localize e em seguida, clique um nome de arquivo para o primeiro arquivo na comparação e, em seguida, clique em Abrir .
  4. Na caixa de diálogo Selecionar segundo arquivo , localize e clique em seguida, um nome de arquivo para o segundo arquivo na comparação e, em seguida, clique em Abrir .

    As informações no painel à direita indicam se há uma diferença de arquivo.
  5. Para exibir as diferenças de arquivo real, clique na primeira linha nos resultados da saída WinDiff.exe e, na Expandir o menu, clique em Esquerda somente arquivo , Direita somente arquivo ou Dois arquivos .

    Os resultados codificados por cores indicam quais são as diferenças de arquivo.
Para comparar duas pastas usando WinDiff.exe, execute estas etapas:
  1. Inicie WinDiff.exe.
  2. No menu arquivo , clique em Comparar pastas .
  3. Na caixa de diálogo Selecionar pastas , digite os nomes dois pasta que você deseja comparar nas caixas Dir1 e Dir2 . Se você desejar incluir subpastas, clique para selecionar a caixa de seleção Incluir subpastas .

    As informações no painel à direita indicam as diferenças entre as duas pastas.
  4. Para exibir as diferenças de arquivo real, clique na linha que você deseja os resultados de saída WinDiff.exe e, em seguida, no menu Expandir , clique em Esquerda somente arquivo , Somente arquivo direita ou Dois arquivos .

    Os resultados codificados por cores indicam quais são as diferenças de arquivo.
Você também pode executar WinDiff.exe a partir da linha de comando. Para obter informações sobre como fazer isso, ou para obter mais informações sobre como usar WinDiff.exe, consulte o arquivo Windiff.exe ajuda (Windiff.hlp).

Há outros utilitários que estão disponíveis, além de WinDiff.exe que você pode usar para comparar arquivos binários e ASCII local ou para comparar um arquivo local para um arquivo em um site remoto questionável.

Para comparar dois arquivos ou grupos de arquivos em um site local, você pode usar o Fc.exe e o arquivo Comp.exe comparar comandos. Ambos os comandos são executados em um prompt de comando.

Você pode usar Fc.exe para comparar dois arquivos binários em uma base linha-por-linha ou ASCII. Ele oferece várias opções de linha de comando. Por exemplo, use o comando fc /b para comparar dois arquivos binários. Para obter uma lista completa das opções, digite fc /? em um prompt de comando.

Você pode usar Comp.exe para comparar arquivos binários e ASCII e para comparar os grupos de arquivos em duas pastas diferentes. Por exemplo, para comparar todos os arquivos .dll em uma pasta para todos os .dll arquivos na mesma pasta em um computador diferente, digite o seguinte em um prompt de comando:
comp C:\Winnt\System32\*.dll \\ DifferentComputerName \C$\Winnt\System32\*.dll
Para comparar um arquivo local para um arquivo remoto, você pode usar um utilitário como o utilitário de compactação de terceiros pkzip.exe. Para fazer isso, use pkzip.exe para zip o arquivo no local e sites remotos. Como compactados um arquivo grande podem levar tempo, é mais rápido usar o pkzip - e0 (sem compactação) opção. Após você ter zipadas os arquivos, use o comando pkzip - v para examinar a verificação cíclica de redundância verificar valor de (CRC32) para os arquivos .zip. Se os valores de CRC32 são o mesmo para os sites locais e remotos, os arquivos são os mesmos.

Observação Se você usar pkzip.exe para um arquivo de zip antes de enviar o arquivo para um site remoto, devido a CRC32 incorporado, você receberá uma mensagem de erro durante o processo de descompactação se o arquivo está danificado em trânsito. Se você não receber nenhuma mensagem de erro, o arquivo foi transmitido sem danos.

Para obter informações adicionais sobre como usar WinDiff.exe para comparar arquivos do Registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
171780  (http://support.microsoft.com/kb/171780/ ) Como usar o WinDiff para comparar arquivos do registro

Os produtos de terceiros mencionados neste artigo são fabricados por empresas que são independentes da Microsoft. A Microsoft não oferece garantia, implícita ou não, em relação ao desempenho ou à confiabilidade desses produtos.

A informação contida neste artigo aplica-se a:
  • 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 Server 3.5
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 3.5
Palavras-chave: 
kbmt kbhowto KB159214 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 159214  (http://support.microsoft.com/kb/159214/en-us/ )