Artigo: 159214 - Última revisão: quinta-feira, 29 de Março de 2007 - Revisão: 3.3

Como utilizar 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 | Reduzir tudo

Sumário

Este artigo descreve como utilizar o utilitário Windiff.exe, uma ferramenta que graficamente compara o conteúdo de dois ficheiros ASCII ou o conteúdo das duas pastas que contêm ficheiros ASCII, para verificar se elas são o mesmo. A contagem de bytes do ficheiro e a data de criação não são indicações fiáveis.

Por vezes, poderão ocorrer comportamento anormal do programa e pode suspeitar que um ficheiro está danificado ou poderá suspeitar de que dois ficheiros têm o mesmo byte contar datas mas diferentes. Assim, pretende se certificar de que estão a mesma. Se um ficheiro suspeito, a solução típica é voltar a copiar de um ficheiro bem conhecido. Esta solução poderá resolver o problema, mas impede saber se o ficheiro original foi danificado. Pode ser importante para o determinar, tal como danos no ficheiro podem indicar um problema de sistema ou rede subjacente.

Mais Informação

No Microsoft Windows 2000 e versões posteriores, 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 incluído no ficheiro Support.cab. Support.cab está incluído em cada service pack.

Para obter informações adicionais sobre como instalar as ferramentas de suporte do Windows 2000, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
301423  (http://support.microsoft.com/kb/301423/ ) COMO: Instalar as ferramentas de suporte do Windows 2000 para um computador baseado no Windows 2000 Server


No Microsoft Windows NT, Windiff.exe incluído no Windows NT 4.0 Resource Kit. Para transferir o Windows NT 4.0 ferramentas de suporte do Resource Kit, visite o seguinte Web 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 ficheiros de texto ASCII que especificar, ou a diferença entre pastas que contêm ficheiros de texto ASCII e é especialmente útil para comparar o código de programa. Pode utilizar Windiff.exe para comparar subpasta todo árvores. A apresentação mostra ou um resumo do estado de comparação de uma lista de ficheiros (modo de destaque) ou uma comparação de linha a linha detalhada de ficheiros (modo expandido).

Para comparar dois ficheiros utilizando o Windiff.exe, siga estes passos:
  1. Inicie o Windiff.exe.
  2. No menu ficheiro , clique em comparar ficheiros .
  3. Na caixa de diálogo Seleccionar o primeiro ficheiro , localize e, em seguida, clique um nome de ficheiro para o primeiro ficheiro na comparação e, em seguida, clique em Abrir .
  4. Na caixa de diálogo Seleccionar ficheiro de segundo , localize e, em seguida, clique um nome de ficheiro para o segundo ficheiro na comparação e, em seguida, clique em Abrir .

    As informações no painel da direita indica se existe uma diferença de ficheiro.
  5. Para ver as diferenças de ficheiro real, clique na primeira linha os resultados de saída Windiff.exe e, em seguida, no Expandir menu, clique em Ficheiro para a esquerda só , Direita apenas de ficheiro ou Os ficheiros .

    Os resultados codificados por cores indicam quais são as diferenças de ficheiro.
Para comparar duas pastas utilizando o Windiff.exe, siga estes passos:
  1. Inicie o Windiff.exe.
  2. No menu ficheiro , clique em Comparar directórios .
  3. Na caixa de diálogo Seleccionar pastas , escreva os nomes de duas pastas que pretende comparar nas caixas Dir1 e Dir2 . Se pretender incluir subpastas, clique para seleccionar a caixa de verificação incluir subdirectórios .

    As informações no painel da direita indicam as diferenças entre as duas pastas.
  4. Para ver as diferenças de ficheiro real, prima a linha que pretende adicionar os resultados de saída Windiff.exe e, em seguida, no menu Expandir , clique em Ficheiro para a esquerda só , Direita apenas de ficheiro ou Os ficheiros .

    Os resultados codificados por cores indicam quais são as diferenças de ficheiro.
Também pode executar Windiff.exe a partir da linha de comandos. Para obter informações sobre como fazê-lo, ou para mais informações sobre como utilizar o Windiff.exe, consulte o ficheiro Windiff.exe ajuda (Windiff.hlp).

Existem outros utilitários que estão disponíveis além Windiff.exe que pode utilizar para comparar ficheiros binários e ASCII local ou para comparar um ficheiro local para um ficheiro questionável num site remoto.

Para comparar dois ficheiros ou grupos de ficheiros num site local, pode utilizar o Fc.exe e o ficheiro Comp.exe comparar comandos. São execute ambos os comandos a partir de uma linha de comandos.

Pode utilizar Fc.exe para comparar dois ASCII ou ficheiros binários num regime linha por linha. Oferece várias opções da linha de comandos. Por exemplo, utilize o comando fc /b para comparar dois ficheiros binários. Para obter uma lista completa das opções, escreva fc /? numa linha de comandos.

Pode utilizar Comp.exe para comparar ficheiros binários e ASCII e para comparar grupos de ficheiros em duas pastas diferentes. Por exemplo, para comparar todos os ficheiros .dll de uma pasta a todos os .dll ficheiros na mesma pasta num computador diferente, escreva o seguinte numa linha de comandos:
comp C:\Winnt\System32\*.dll \\ DifferentComputerName \C$\Winnt\System32\*.dll
Para comparar um ficheiro local para um ficheiro remoto, pode utilizar um utilitário tal como o utilitário de compressão de outros fabricantes pkzip.exe. Para o fazer, utilize pkzip.exe para zip o ficheiro no local e sites remotos. Como comprimir um ficheiro grande pode demorar algum tempo, é mais rápido utilizar o pkzip - e0 (sem compressão) opção. Depois de ter os ficheiros compactados, utilize o comando v pkzip para examinar o erro por redundância cíclica Verifique valor (CRC32) para os ficheiros .zip. Se os valores de CRC32 forem os mesmos para os sites locais e remotos, os ficheiros são iguais.

Nota Se utilizar pkzip.exe para zip um ficheiro antes de enviar o ficheiro para um site remoto, devido a CRC32 incorporado, receberá uma mensagem de erro durante o processo de unzip se o ficheiro estiver danificado em trânsito. Não se receber nenhuma mensagem de erro, o ficheiro foi transmitido sem danificar.

Para obter informações adicionais sobre como utilizar Windiff.exe para comparar ficheiros de registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
171780  (http://support.microsoft.com/kb/171780/ ) Como utilizar WinDiff para comparar ficheiros de registo

Os produtos de outros fabricantes explicado neste artigo são fabricados por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, expressa ou implícita, relativamente ao desempenho ou fiabilidade destes produtos.

A informação contida neste artigo aplica-se a:
  • 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 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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/ )