Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo descrive come usare l'utilità Windiff.exe, uno strumento che confronta graficamente il contenuto di due file ASCII o il contenuto di due cartelle che contengono file ASCII per verificare se sono uguali. Il conteggio dei byte dei file e la data di creazione non sono indicazioni affidabili.
Numero KB originale: 159214
Riepilogo
A volte si potrebbe riscontrare un comportamento insolito del programma e potrebbe sospettare che un file sia danneggiato oppure si potrebbe sospettare che due file abbiano lo stesso numero di byte ma date diverse. Pertanto, si vuole assicurarsi che siano uguali. Se un file è sospetto, la soluzione tipica consiste nel ricopiare da un file valido noto. Questa soluzione può risolvere il problema, ma impedisce di sapere se il file originale è stato danneggiato. Può essere importante determinare questo problema, poiché i danni ai file possono indicare un problema di rete o di sistema sottostante.
Ulteriori informazioni
In Microsoft Windows 2000 e versioni successive, Windiff.exe è incluso nel CD-ROM originale nella cartella Support\Tools. Per installare gli strumenti di supporto, eseguire Setup.exe dalla cartella Support\Tools. Windiff.exe si trova anche nel file di Support.cab. Support.cab è incluso in ogni Service Pack.
In Microsoft Windows NT Windiff.exe è incluso in Windows NT 4.0 Resource Kit. Per scaricare gli strumenti di supporto di Windows NT 4.0 Resource Kit, visitare il seguente sito Web Microsoft:
Strumenti di supporto di MS Windows NT 4.0 Resource Kit
L'utilità Windiff.exe illustra graficamente le differenze tra i file di testo ASCII specificati o la differenza tra le cartelle che contengono file di testo ASCII ed è particolarmente utile per confrontare il codice sorgente del programma. È possibile usare Windiff.exe per confrontare interi alberi delle sottocartelle. La visualizzazione mostra un riepilogo dello stato di confronto di un elenco di file (modalità struttura) o un confronto dettagliato riga per riga dei file (modalità espansa).
Per confrontare due file usando Windiff.exe, seguire questa procedura:
Avviare Windiff.exe.
Scegliere Confronta file dal menu File.
Nella finestra di dialogo Seleziona primo file individuare e quindi fare clic su un nome file per il primo file nel confronto, quindi fare clic su Apri.
Nella finestra di dialogo Seleziona secondo file individuare e quindi fare clic su un nome file per il secondo file nel confronto, quindi fare clic su Apri.
Le informazioni nel riquadro destro indicano se esiste una differenza di file.
Per visualizzare le differenze effettive dei file, fare clic sulla prima riga nei risultati di output Windiff.exe, quindi scegliere Solo file a sinistra, Solo file destro o Entrambi i file dal menu Espandi.
I risultati codificati a colori indicano quali sono le differenze tra i file.
Per confrontare due cartelle usando Windiff.exe, seguire questa procedura:
Avviare Windiff.exe.
Scegliere Confronta directory dal menu File.
Nella finestra di dialogo Seleziona directory digitare i due nomi di cartella da confrontare nelle caselle Dir1 e Dir2 . Per includere sottocartelle, fare clic per selezionare la casella di controllo Includi sottodirectory .
Le informazioni nel riquadro destro indicano le differenze tra le due cartelle.
Per visualizzare le differenze effettive dei file, fare clic sulla riga desiderata nei risultati dell'output Windiff.exe, quindi scegliere Solo file sinistro, Solo file destro o Entrambi i file dal menu Espandi.
I risultati codificati a colori indicano quali sono le differenze tra i file.
È anche possibile eseguire Windiff.exe dalla riga di comando. Per informazioni su come eseguire questa operazione o per altre informazioni su come usare Windiff.exe, vedere il file della Guida di Windiff.exe (Windiff.hlp).
Sono disponibili altre utilità oltre a Windiff.exe che è possibile usare per confrontare file ASCII e binari locali o per confrontare un file locale con un file discutibile in un sito remoto.
Per confrontare due file o gruppi di file in un sito locale, è possibile usare il Fc.exe e i comandi di confronto dei file Comp.exe. Entrambi i comandi vengono eseguiti da un prompt dei comandi.
È possibile usare Fc.exe per confrontare due file ASCII o binari in base a riga. Offre diverse opzioni della riga di comando. Ad esempio, usare il fc /b
comando per confrontare due file binari. Per un elenco completo di opzioni, digitare fc /?
al prompt dei comandi.
È possibile usare Comp.exe per confrontare file ASCII e binari e confrontare gruppi di file in due cartelle diverse. Ad esempio, per confrontare tutti i file .dll in una cartella con tutti i file .dll nella stessa cartella in un computer diverso, digitare quanto segue al prompt dei comandi:
comp C:\Winnt\System32\*.dll \\DifferentComputerName\C$\Winnt\System32\*.dll
Per confrontare un file locale con un file remoto, è possibile usare un'utilità come l'utilità di compressione di terze parti Pkzip.exe. A tale scopo, usare Pkzip.exe per comprimere il file sia nei siti locali che nei siti remoti. Poiché la compressione di un file di grandi dimensioni può richiedere tempo, è più veloce usare l'opzione pkzip -e0 (nessuna compressione). Dopo aver compresso i file, usare il pkzip -v
comando per esaminare il valore CRC32 (Controllo della ridondanza ciclico) per i file .zip. Se i valori CRC32 sono gli stessi per i siti remoti e locali, i file sono gli stessi.
Note
Se si usa Pkzip.exe per comprimere un file prima di inviare il file a un sito remoto, a causa del CRC32 incorporato, si riceverà un messaggio di errore durante il processo di decompressione se il file è danneggiato in transito. Se non viene visualizzato alcun messaggio di errore, il file è stato trasmesso senza danni.
I prodotti di terzi citati in questo articolo sono prodotti da società indipendenti da Microsoft. Microsoft non rilascia alcuna garanzia implicita o esplicita relativa alle prestazioni o all'affidabilità di tali prodotti.