Delen via


Het hulpprogramma Windiff.exe gebruiken

In dit artikel wordt beschreven hoe u het hulpprogramma Windiff.exe gebruikt, een hulpprogramma waarmee de inhoud van twee ASCII-bestanden grafisch wordt vergeleken, of de inhoud van twee mappen die ASCII-bestanden bevatten, om te controleren of ze hetzelfde zijn. Het aantal bestandsbytes en de aanmaakdatum zijn geen betrouwbare indicaties.

Oorspronkelijk KB-nummer: 159214

Samenvatting

Soms kunt u ongebruikelijk programmagedrag ervaren en vermoedt dat een bestand is beschadigd, of u vermoedt dat twee bestanden hetzelfde aantal byte hebben, maar verschillende datums. Daarom wilt u ervoor zorgen dat ze hetzelfde zijn. Als een bestand wordt verdacht, is de gebruikelijke oplossing om een recopy uit een bekend goed bestand te maken. Deze oplossing kan het probleem oplossen, maar voorkomt dat u weet of het oorspronkelijke bestand is beschadigd. Het kan belangrijk zijn om dit vast te stellen, omdat bestandsschade kan duiden op een onderliggend netwerk- of systeemprobleem.

Meer informatie

In Microsoft Windows 2000 en hoger is Windiff.exe opgenomen op de oorspronkelijke cd-rom in de map Support\Tools. Als u de ondersteuningshulpprogramma's wilt installeren, voert u Setup.exe uit vanuit de map Support\Tools. Windiff.exe bevindt zich ook in het bestand Support.cab. Support.cab is inbegrepen bij elk servicepack.

In Microsoft Windows NT is Windiff.exe opgenomen in de Windows NT 4.0 Resource Kit. Ga naar de volgende Microsoft-website om de Ondersteuningshulpprogramma's voor Windows NT 4.0 Resource Kit te downloaden:
MS Windows NT 4.0 Resource Kit Support Tools

Het Windiff.exe hulpprogramma illustreert grafisch de verschillen tussen ASCII-tekstbestanden die u opgeeft, of het verschil tussen mappen die ASCII-tekstbestanden bevatten, en is vooral handig voor het vergelijken van de broncode van het programma. U kunt Windiff.exe gebruiken om hele submapstructuren te vergelijken. De weergave toont een samenvatting van de vergelijkingsstatus van een lijst met bestanden (overzichtsmodus) of een gedetailleerde line-by-line vergelijking van de bestanden (uitgevouwen modus).

Volg deze stappen om twee bestanden te vergelijken met behulp van Windiff.exe:

  1. Start Windiff.exe.

  2. Klik in het menu Bestand op Bestanden vergelijken.

  3. Zoek en klik in het dialoogvenster Eerste bestand selecteren op een bestandsnaam voor het eerste bestand in de vergelijking en klik vervolgens op Openen.

  4. Zoek en klik in het dialoogvenster Tweede bestand selecteren op een bestandsnaam voor het tweede bestand in de vergelijking en klik vervolgens op Openen.

    De informatie in het rechterdeelvenster geeft aan of er een bestandsverschil is.

  5. Als u de werkelijke bestandsverschillen wilt bekijken, klikt u op de eerste regel in de Windiff.exe uitvoerresultaten en klikt u vervolgens in het menu Uitvouwen op Alleen bestand links, Alleen bestand rechts of Beide bestanden.

    De kleurgecodeerde resultaten geven aan wat de bestandsverschillen zijn.

Volg deze stappen om twee mappen te vergelijken met behulp van Windiff.exe:

  1. Start Windiff.exe.

  2. Klik in het menu Bestand op Mappen vergelijken.

  3. Typ in het dialoogvenster Mappen selecteren de twee mapnamen die u wilt vergelijken in de vakken Dir1 en Dir2 . Als u submappen wilt opnemen, klikt u om het selectievakje Submappen opnemen in te schakelen.

    De informatie in het rechterdeelvenster geeft de verschillen tussen de twee mappen aan.

  4. Als u de werkelijke bestandsverschillen wilt weergeven, klikt u op de gewenste regel in de Windiff.exe uitvoerresultaten en klikt u vervolgens in het menu Uitvouwen op Alleen bestand links, Alleen bestand rechts of Beide bestanden.

    De kleurgecodeerde resultaten geven aan wat de bestandsverschillen zijn.

U kunt ook Windiff.exe uitvoeren vanaf de opdrachtregel. Zie het Help-bestand Windiff.exe (Windiff.hlp) voor informatie over hoe u dit doet of voor meer informatie over het gebruik van Windiff.exe.

Er zijn andere hulpprogramma's beschikbaar naast Windiff.exe die u kunt gebruiken om lokale ASCII- en binaire bestanden te vergelijken, of om een lokaal bestand te vergelijken met een twijfelachtige bestand op een externe site.

Als u twee bestanden of groepen bestanden op een lokale site wilt vergelijken, kunt u de Fc.exe en de Comp.exe opdrachten voor het vergelijken van bestanden gebruiken. Beide opdrachten worden uitgevoerd vanaf een opdrachtprompt.

U kunt Fc.exe gebruiken om twee ASCII- of binaire bestanden per regel te vergelijken. Het biedt verschillende opdrachtregelopties. Gebruik bijvoorbeeld de fc /b opdracht om twee binaire bestanden te vergelijken. Voor een volledige lijst met opties typt fc /? u bij een opdrachtprompt.

U kunt Comp.exe gebruiken om ASCII- en binaire bestanden te vergelijken en groepen bestanden in twee verschillende mappen te vergelijken. Als u bijvoorbeeld alle .dll bestanden in één map wilt vergelijken met alle .dll bestanden in dezelfde map op een andere computer, typt u het volgende bij een opdrachtprompt:

comp C:\Winnt\System32\*.dll \\DifferentComputerName\C$\Winnt\System32\*.dll

Als u een lokaal bestand wilt vergelijken met een extern bestand, kunt u een hulpprogramma zoals het hulpprogramma voor compressie van derden gebruiken Pkzip.exe. Gebruik hiervoor Pkzip.exe om het bestand te zippen op zowel de lokale als de externe sites. Omdat het zippen van een groot bestand tijd kan duren, is het sneller om de optie pkzip -e0 (geen compressie) te gebruiken. Nadat u de bestanden hebt gezipt, gebruikt u de pkzip -v opdracht om de CRC32-waarde (cyclische redundantiecontrole) voor de .zip-bestanden te onderzoeken. Als de CRC32-waarden hetzelfde zijn voor de externe en lokale sites, zijn de bestanden hetzelfde.

Notitie

Als u Pkzip.exe gebruikt om een bestand te zippen voordat u het bestand naar een externe site verzendt, ontvangt u vanwege de ingesloten CRC32 een foutbericht tijdens het uitpakken als het bestand tijdens de overdracht beschadigd is. Als u geen foutbericht ontvangt, is het bestand zonder schade overgebracht.

De producten van derden die in dit artikel worden vermeld, worden vervaardigd door bedrijven die onafhankelijk zijn van Microsoft. Microsoft verleent dan ook geen enkele garantie, impliciet noch anderszins, omtrent de prestaties of de betrouwbaarheid van deze producten.