Comment faire pour utiliser l'utilitaire Windiff.exe

Traductions disponibles Traductions disponibles
Numéro d'article: 159214 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Résumé

Cet article explique comment utiliser l'utilitaire Windiff.exe permettant de comparer graphiquement le contenu de deux fichiers ASCII ou de deux dossiers contenant des fichiers ASCII pour vérifier qu'ils sont identiques. Le nombre d'octets et la date de création des fichiers ne sont pas des indications fiables.

Il peut arriver que vous rencontriez un comportement inattendu dans un programme et que vous soupçonniez qu'un fichier est endommagé, ou encore que deux fichiers aient le même nombre d'octets mais des dates différentes et que vous vouliez vous assurer qu'il s'agit du même fichier. Si un fichier est suspect, la solution habituelle est de le recopier à partir d'un fichier valide connu. Cette solution peut résoudre le problème, mais elle ne vous permet pas de déterminer si le fichier d'origine était endommagé. Cela peut être important car le dommage peut indiquer un problème sous-jacent au niveau du réseau ou du système.

Plus d'informations

Dans Microsoft Windows 2000 et versions ultérieures, Windiff.exe est compris dans le dossier Support\Tools du CD-ROM d'origine. Pour installer les outils de support, exécutez Setup.exe à partir du dossier Support\Tools. Windiff.exe est également inclus dans le fichier Support.cab, lui-même compris dans chaque Service Pack.

Pour plus d'informations sur la façon d'installer les outils de support de Windows 2000, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
301423 Comment faire pour installer les outils de support de Windows 2000 sur un ordinateur Windows 2000 Server


Dans Microsoft Windows NT, Windiff.exe est compris dans le Kit de ressources techniques de Windows NT 4.0. Pour télécharger les outils de support du Kit de ressources Windows NT 4.0, reportez-vous au site web de Microsoft à l'adresse suivante :
http://technet.microsoft.com/en-us/library/cc767868.aspx
L'utilitaire Windiff.exe illustre graphiquement les différences entre les fichiers texte ASCII spécifiés ou entre des dossiers contenant des fichiers texte ASCII et est particulièrement utile pour comparer le code source des programmes. Vous pouvez utiliser Windiff.exe pour comparer des arborescences entières de sous-dossiers. La sortie affiche un résumé de l'état de comparaison d'une liste de fichiers (en mode résumé) ou une comparaison détaillée ligne par ligne des fichiers (en mode détaillé).

Pour comparer deux fichiers à l'aide de Windiff.exe, procédez comme suit :
  1. Démarrez Windiff.exe.
  2. Dans le menu File (Fichier), cliquez sur Compare Files (Comparer les fichiers).
  3. Dans la boîte de dialogue Select First File (Sélectionner le premier fichier), recherchez le premier fichier de la comparaison et cliquez sur le nom du fichier, puis sur Open (Ouvrir).
  4. Dans la boîte de dialogue Select Second File (Sélectionner le deuxième fichier), recherchez le deuxième fichier de la comparaison et cliquez sur le nom du fichier, puis sur Open (Ouvrir).

    Les informations dans le volet droit indiquent s'il existe une différence entre les fichiers.
  5. Pour afficher les différences entre les fichiers, cliquez sur la première ligne dans la sortie de Windiff.exe, puis dans le menu Expand (Développer), cliquez sur Left File Only (Fichier gauche uniquement), Right File Only (Fichier droit uniquement) ou Both Files (Les deux fichiers).

    Les résultats seront codés par couleur pour indiquer les différences entre les fichiers.
Pour comparer deux dossiers à l'aide de Windiff.exe, procédez comme suit :
  1. Démarrez Windiff.exe.
  2. Dans le menu File (Fichier), cliquez sur Compare Directories (Comparer les répertoires).
  3. Dans la boîte de dialogue Select Directories (Sélectionner les répertoires), tapez les deux noms de dossier que vous souhaitez comparer dans les zones Dir1 (Rép1) et Dir2 (Rép2). Si vous souhaitez inclure les sous-dossiers, activez la case à cocher Include subdirectories (Inclure les sous-dossiers).

    Les informations dans le volet droit indiquent les différences entre les deux dossiers.
  4. Pour afficher les différences entre les fichiers, cliquez sur la ligne souhaitée dans la sortie de Windiff.exe, puis dans le menu Expand (Développer), cliquez sur Left File Only (Fichier gauche uniquement), Right File Only (Fichier droit uniquement) ou Both Files (Les deux fichiers).

    Les résultats seront codés par couleur pour indiquer les différences entre les fichiers.
Vous pouvez également exécuter Windiff.exe à partir de la ligne de commande. Pour obtenir des informations sur la procédure à suivre ou pour plus d'informations sur l'utilisation de Windiff.exe, consultez le fichier d'aide de Windiff.exe (Windiff.hlp).

Outre Windiff.exe, d'autres utilitaires sont disponibles pour comparer des fichiers binaires et ASCII locaux ou pour comparer un fichier local à un fichier suspect sur un site distant.

Pour comparer deux fichiers ou groupes de fichiers sur un site local, vous pouvez utiliser les commandes de comparaison de fichiers Fc.exe et Comp.exe. Ces deux commandes sont exécutées à partir d'une invite de commandes.

Vous pouvez utiliser Fc.exe pour comparer deux fichiers ASCII ou binaires ligne par ligne. Cette commande offre diverses options de ligne de commande. Par exemple, utilisez la commande fc /b pour comparer deux fichiers binaires. Pour consulter la liste complète d'options, tapez fc /? à une invite de commandes.

Vous pouvez utiliser Comp.exe pour comparer des fichiers ASCII et binaires ou pour comparer des groupes de fichiers dans deux dossiers différents. Par exemple, pour comparer tous les fichiers .dll d'un dossier aux fichiers .dll du même dossier sur un autre ordinateur, tapez la commande suivante à l'invite de commandes :
comp C:\Winnt\System32\*.dll \\DifferentComputerName\C$\Winnt\System32\*.dll
Pour comparer un fichier local à un fichier distant, vous pouvez utiliser un utilitaire tel que l'utilitaire de compression tiers Pkzip.exe. Pour ce faire, utilisez Pkzip.exe pour compresser le fichier à la fois sur le site local et sur les sites distants. Étant donné que la compression peut prendre un certain temps pour les fichiers de grande taille, il est plus rapide d'utiliser l'option pkzip -e0 (aucune compression). Après avoir compressé les fichiers, utilisez la commande pkzip -v pour examiner la valeur de contrôle de redondance cyclique (CRC32) pour les fichiers .zip. Si les valeurs CRC32 sont identiques pour les sites distants et local, les fichiers sont les mêmes.

Remarque Si vous utilisez Pkzip.exe pour compresser un fichier avant de l'envoyer à un site distant, la valeur CRC32 intégrée provoquera un message d'erreur lors de la décompression si le fichier a été endommagé pendant la transmission. Si aucun message d'erreur ne s'affiche, le fichier a été transmis sans problème.

Pour plus d'informations sur la façon d'utiliser Windiff.exe pour comparer des fichiers du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
171780 Procédure d'utilisation de WinDiff pour comparer des fichiers du Registre

Les produits tiers mentionnés dans le présent article proviennent de sociétés indépendantes de Microsoft. Microsoft exclut toute garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.
Remarque Il s'agit d'un article de « PUBLICATION RAPIDE » rédigé directement au sein du service de support technique Microsoft. Les informations qui y sont contenues sont fournies en l'état, en réponse à des problèmes émergents. En raison du délai rapide de mise à disposition, les informations peuvent contenir des erreurs typographiques et, à tout moment et sans préavis, faire l'objet de révisions. Pour d'autres considérations, consultez les Conditions d'utilisation.

Propriétés

Numéro d'article: 159214 - Dernière mise à jour: vendredi 31 janvier 2014 - Version: 1.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • 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 Édition familiale
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professionnel
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Workstation 4.0 Édition Développeur
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 3.5
Mots-clés : 
kbhowto KB159214
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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