Comment comparer deux fichiers par contenu, sous Windows
Il y a des moments où vous devez comparer deux fichiers et vérifier si leur contenu est différent. Dans certaines situations, vous pouvez simplement ouvrir les deux fichiers et parcourir leur contenu, comme lorsque vous souhaitez comparer deux images ou deux fichiers texte(text file) . Cependant, c'est une tâche plutôt fastidieuse à effectuer, et vous risquez de manquer de petites différences, comme un léger changement de teinte sur une photo ou une phrase dans un fichier texte(text file) . C'est pourquoi il est bon de connaître quelques 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 procéder, en utilisant PowerShell 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 PowerShell pour le faire. Commencez par ouvrir PowerShell : un moyen rapide de le faire est d'appuyer simultanément sur les touches Win + X de votre clavier, puis d'appuyer sur I si vous souhaitez exécuter PowerShell en tant qu'utilisateur standard, ou A si vous souhaitez l'exécuter en tant qu'administrateur .
Une fois que vous avez ouvert PowerShell , 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"}(if((Get-FileHash "Path to the first file").hash -eq (Get-FileHash "Path to the second file").hash) {"The two compared files are identical"} else {"The two compared files are NOT identical"})
Bien sûr, vous devez changer "Chemin vers le premier fichier"("Path to the first file") et "Chemin vers le deuxième fichier"("Path to the second file") avec les vrais chemins vers vos fichiers. Par exemple, nous voulions comparer deux fichiers appelés DigitalCitizen1.txt et DigitalCitizen2.txt , tous deux trouvés sur notre lecteur D :.
Pour comparer leur 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 ne sont PAS identiques"}(if((Get-FileHash "D:DigitalCitizen1.txt").hash -eq (Get-FileHash "D:DigitalCitizen2.txt").hash) {"The two compared files are identical"} else {"The two compared files are NOT identical"})
Si le contenu des deux fichiers est le même, la sortie que vous obtenez dans PowerShell vous indique que "Les deux fichiers comparés sont identiques".("The two compared files are identical.")
Si le contenu des deux fichiers est différent, la sortie que vous obtenez dans PowerShell vous indique que "Les deux fichiers comparés ne sont PAS identiques".("The two compared files are NOT identical.")
Bien que l'utilisation de PowerShell soit à la fois rapide et assez simple, certaines personnes n'aiment pas utiliser les environnements de ligne de commande. Pour cette raison, nous allons également vous montrer comment comparer deux fichiers dans Windows à l'aide d'applications tierces offrant des interfaces utilisateur graphiques.
Comment comparer deux fichiers avec Total Commander
Total Commander est un gestionnaire de fichiers shareware(shareware file manager) disponible pour toutes les versions de Windows . Vous pouvez l'obtenir sur son site officiel, ici : Total Commander . Une fois que vous l'avez installé et ouvert, utilisez ses fenêtres pour naviguer vers les deux fichiers que vous souhaitez comparer. Dans la partie gauche de Total Commander , naviguez jusqu'au premier fichier, et à 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 nom est coloré en rouge, comme vous pouvez le voir dans la capture d'écran ci-dessous.
Ouvrez maintenant les options Fichiers dans le menu de (Files)Total Commander(Total Commander's) , dans le coin supérieur gauche, et cliquez sur "Comparer par contenu ("Compare By Content)" .
Si les deux fichiers que vous avez choisi de comparer sont identiques, Total Commander ouvre une petite fenêtre popup(popup window) dans laquelle il vous indique que "The two files have the same content!".
Si le contenu des deux fichiers comparés diffère, Total Commander ouvre une fenêtre dans laquelle il vous montre les différences entre les deux fichiers, surlignés en rouge.
Total Commander vous offre également d'autres options pour vérifier les différences et éditer les deux fichiers, mais elles sortent du cadre de ce didacticiel, nous vous laissons donc les découvrir par vous-même.
Comment comparer deux fichiers avec AptDiff
Une application gratuite qui peut vous aider à comparer les fichiers par contenu est AptDiff . Bien que l'application ne soit plus maintenue, elle fonctionne toujours dans toutes les versions de Windows à partir de Windows 2000(Windows 2000) et versions ultérieures, y compris Windows 10. Vous pouvez l'obtenir auprès de Softpedia .
Après avoir installé et ouvert AptDiff , il vous demande immédiatement de sélectionner les fichiers que vous souhaitez comparer. Entrez(Enter) les chemins d'accès aux deux fichiers ou utilisez les boutons "…" pour parcourir votre ordinateur et les sélectionner.
Choisissez ensuite si vous souhaitez comparer les deux fichiers sous forme de fichiers texte ou si vous préférez les comparer au niveau binaire. Vous pouvez choisir n'importe quelle option, quel que soit le type de fichiers que vous comparez. Cependant, sachez qu'une fois le contenu des fichiers comparé, l'application charge leur contenu dans deux volets distincts et vous montre les différences identifiées, le cas échéant. Si vous choisissez "Comparer en tant que texte",("Compare as Text,") les deux volets affichent le contenu du texte et les différences. Sinon, si vous choisissez "Comparer en tant que binaire",("Compare as Binary,") le contenu des deux fichiers s'affiche en code hexadécimal.
Tout comme Total Commander , AptDiff vous permet également d'utiliser des outils supplémentaires pour comparer et éditer le contenu des deux fichiers.
Quelle est votre façon préférée de comparer deux fichiers par contenu ?
Vous connaissez maintenant trois façons simples de comparer deux fichiers par contenu dans Windows . Lequel(Which) d'entre eux est votre préféré? Préférez-vous utiliser des commandes dans PowerShell ou préférez-vous installer et utiliser une application tierce qui possède également une interface visuelle ? Si vous connaissez d'autres méthodes pour comparer des fichiers, faites-le nous savoir en laissant un commentaire dans la section ci-dessous.
Related posts
Comment basculer entre CMD and PowerShell dans Windows Terminal
Comment créer plusieurs dossiers à la fois
Quel est le Windows Terminal?
Quel modèle est mon PC Windows 10, ordinateur portable ou tablette? 8 façons de savoir
Qu'est-ce que PowerShell dans Windows et que pouvez-vous en faire ?
Le Windows 10 Timeline et comment tirer le meilleur parti de celui-ci
Comment imprimer un article sans annonces dans tous les grands navigateurs
Comment utiliser le mobile browser emulator dans Chrome, Firefox, Edge et Opera
5 façons de double-cliquer avec un seul clic dans Windows
Comment couper un onglet dans Chrome, Firefox, Microsoft Edge et Opera
Comment faire Google My search engine dans Microsoft Edge
Réinitialiser PowerShell et CMD à leurs paramètres par défaut
Comment utiliser Search dans Windows 11
Raccourcis clavier 34 pour Windows 10's Command Prompt
9 façons d'ouvrir PowerShell sous Windows (y compris en tant qu'administrateur)
Comment changer view template dans File Explorer de dossier
12 conseils sur la recherche dans Windows 10
Comment obtenir, configurer et supprimer des extensions Microsoft Edge
5 façons de télécharger des fichiers sur Google Drive
Comment compter les fichiers dans un dossier à l'aide de PowerShell, CMD ou de l'explorateur de fichiers