Comment comparer deux fichiers par contenu, sous Windows



Il arrive parfois qu’il soit nécessaire de comparer deux fichiers et de vérifier si leur contenu est différent. Dans certaines situations, vous pouvez simplement ouvrir les deux fichiers et revoir leur contenu, par exemple lorsque vous souhaitez comparer deux images ou deux fichiers texte. Cependant, c’est une tâche assez fastidieuse à réaliser et il est possible de passer à côté de petites différences, comme un léger changement de couleur d’une photo ou d’une phrase dans un fichier texte. C’est pourquoi il est bon de connaître certaines méthodes pour comparer par programmation le contenu de deux fichiers, en utilisant un logiciel au lieu de vos sens. 🙂 Voici trois façons de le faire, en utilisant Coque d’alimentation ou des applications tierces pour Windows :

Comment comparer deux fichiers à l’aide de PowerShell

Windows 10 n’a pas d’outil intégré pour comparer deux fichiers. Cependant, vous pouvez utiliser Coque d’alimentation pour le faire Commencez par ouvrir PowerShell : un moyen rapide de le faire est d’appuyer sur le bouton Gagner + X touches du clavier simultanément, puis appuyez sur je si tu veux courir Coque d’alimentation en tant qu’utilisateur standard, ou UN si vous voulez l’exécuter en tant qu’administrateur.

Une fois que vous avez ouvert Coque d’alimentation exécutez la commande suivante :

if ((Get-FileHash «Chemin vers le premier fichier»). hash -eq (Get-FileHash «Chemin vers le second fichier»). hash) {«Les deux fichiers comparés sont identiques»} else {«Les deux fichiers comparés ne sont PAS identiques «}

Bien sûr, vous devriez changer «Chemin d’accès au premier fichier» y «Chemin vers le deuxième fichier» avec les vrais itinéraires dans leurs fichiers. Par exemple, nous voulions comparer deux fichiers appelés DigitalCitizen1.txt y DigitalCitizen2.txttous deux trouvés dans le nôtre RÉ: manipuler.

Les deux fichiers que nous avons voulu comparer par contenu
Les deux fichiers que nous avons voulu comparer par contenu

Pour comparer son contenu, nous avons dû exécuter cette commande :

if ((Get-FileHash «D: DigitalCitizen1.txt»). hash -eq (Get-FileHash «D: DigitalCitizen2.txt»). hash) {«Les deux fichiers comparés sont identiques»} else {«Les deux fichiers comparés Ils ne sont PAS identiques «}

Exécution de la commande de comparaison de fichiers dans PowerShell
Exécution de la commande de comparaison de fichiers dans PowerShell

Si le contenu des deux fichiers est le même, la sortie que vous obtenez dans Coque d’alimentation te dit que «Les deux fichiers comparés sont identiques».

Le résultat que vous obtenez dans PowerShell lorsque les deux fichiers sont égaux
Le résultat que vous obtenez dans PowerShell lorsque les deux fichiers sont égaux

Si le contenu des deux fichiers est différent, la sortie que vous obtenez dans Coque d’alimentation te dit que «Les deux fichiers comparés ne sont PAS identiques».

Le résultat que vous obtenez dans PowerShell lorsque les fichiers sont différents
Le résultat que vous obtenez dans PowerShell lorsque les fichiers sont différents

Bien qu’utilisant Coque d’alimentation C’est rapide et assez facile, certaines personnes n’aiment pas utiliser les environnements de ligne de commande. Par conséquent, nous vous montrerons également comment comparer deux fichiers dans Windows à l’aide d’applications tierces offrant des interfaces utilisateur graphiques.

Comment comparer deux fichiers avec Total Commander

commandant total est un gestionnaire de fichiers shareware disponible pour toutes les versions de Windows. Vous pouvez l’obtenir sur son site officiel, ici: commandant total. Une fois que vous l’avez installé et ouvert, utilisez ses fenêtres pour naviguer vers les deux fichiers que vous souhaitez comparer. Sur le côté gauche de commandant total, naviguez jusqu’au premier fichier et, sur la droite, naviguez jusqu’au deuxième fichier. Ensuite, sélectionnez les deux fichiers en cliquant dessus puis en appuyant sur la barre d’espace. Lorsque les fichiers sont sélectionnés, leur numéro apparaît en rouge, comme vous pouvez le voir sur la capture d’écran ci-dessous.

Sélectionnez les deux fichiers à comparer, dans Total Commander
Sélectionnez les deux fichiers à comparer, dans Total Commander

Ouvrez maintenant le Les archives choix de Commandant total menu, dans le coin supérieur gauche, et cliquez sur «Comparer par contenu.«