Un programme qui compare des fichiers. Un guide des logiciels de comparaison de données. Comment comparer des fichiers à l'aide de la ligne de commande Windows

Avez-vous besoin de comparer deux documents texte et de trouver des différences entre eux ? Alors WinMerge De quoi as-tu besoin! Ce programme vous proposera d'ouvrir deux documents qui doivent être comparés. Immédiatement après leur ouverture, dans une colonne spéciale, il mettra en évidence les fragments de texte différents. Apportez les modifications nécessaires et enregistrez les documents directement dans le programme.

WinMerge est un outil Open Source unifié et différencié pour Windows. Le logiciel présenté peut comparer deux dossiers et deux fichiers, identifiant et mettant en évidence les différences faciles à comprendre et à traiter.

Le programme proposé est très utile pour déterminer ce qui a changé entre les versions d'un projet en cours de développement (par exemple, un site Web), puis il permet de fusionner les modifications entre les versions.

Particularités :

Sont communs

  • Compatible avec Microsoft Windows 98/ME/2000/XP/2003/Vista/2008
  • Prend en charge les formats de fichiers texte Windows, Unix et Mac
  • Prise en charge d'Unicode
  • Interface à onglets

Comparaison de fichiers

  • Comparaison visuelle et fusion de fichiers texte
  • Éditeur flexible avec coloration syntaxique, numéros de ligne et mots
  • Principales différences par ligne
  • Le panneau de différence affiche la différence actuelle dans deux panneaux verticaux
  • La disposition du panneau affiche une carte des fichiers comparés
  • Lignes de détection déplacées

ComparaisonDossiers

  • Les expressions régulières et les filtres basés sur des fichiers vous permettront d'exclure, y compris des éléments
  • Comparaison rapide en utilisant la taille des fichiers et la date
  • Compare un dossier ou inclut tous les sous-dossiers
  • Peut afficher les résultats de la comparaison des dossiers dans une vue arborescente

Gestion des versions

  • Crée des fichiers de correctifs (formats normaux, contextuels et unifiés)
  • Conseils de couleur pour les différences de fichiers
  • Intégration de Visual SourceSafe et Rational ClearCase

Autre

  • Intégration Shell (prend en charge les versions 64 bits de Windows)
  • prend en charge l'utilisation de fichiers d'archives - 7-Zip
  • Prise en charge des plugins
  • Interface localisable

Tout le monde sait que Word est un éditeur de texte multifonctionnel. Ses nombreuses fonctionnalités dépassent largement le cadre de cet article.Cet article vous expliquera comment comparer deux fichiers Word dans le programme lui-même. Cette procédure est assez simple, mais peu de gens la connaissent. Cela peut être utile dans différents cas, par exemple lorsqu'il y a deux fichiers sur l'ordinateur : votre travail et son brouillon. Afin de ne pas se tromper et de ne pas envoyer de brouillon au client, il est préférable de recourir à une comparaison de deux fichiers.

Étape 1 : étape préparatoire

Il est à noter qu'après avoir comparé deux fichiers, ils resteront inchangés et toute divergence sera affichée dans un autre (nouveau) document qui s'ouvrira automatiquement. Mais tout d’abord. Tout d’abord, voyons ce que vous devez faire avant de comparer deux fichiers Word.

La première chose à faire est de vous préparer. Avant de pouvoir comparer deux fichiers Word, vous devez les ouvrir. Trouvez-les donc sur votre ordinateur et double-cliquez dessus.

Nous devons maintenant ouvrir l'outil dont nous avons besoin dans l'un des fichiers. Il se trouve dans l'onglet « Révision » du groupe d'outils « Comparaison ». L'outil s'appelle « Comparer », alors cliquez dessus et sélectionnez l'élément du même nom dans le menu déroulant.

Donc, vous y êtes, vous pouvez maintenant passer directement à la façon de comparer deux fichiers Word pour rechercher des différences ou des correspondances.

Étape 2 : sélectionner les documents à comparer

Une fenêtre intitulée « Comparer les versions » est maintenant ouverte devant vous. Comme vous pouvez le voir, il contient deux zones : « Document original » et « Document modifié ». En conséquence, vous devez placer le document original dans le premier et sa version corrigée dans le second.

Pour sélectionner un document, vous devez cliquer sur l'icône de dossier à côté de Après avoir cliqué, un explorateur s'ouvrira dans lequel vous devrez naviguer jusqu'au fichier que vous recherchez. Une fois cela fait, répétez les étapes pour le deuxième fichier.

Nous avons maintenant sélectionné les documents nécessaires à la comparaison, mais ne vous précipitez pas pour cliquer sur le bouton « OK » pour commencer le processus d'analyse. Afin d'obtenir le résultat souhaité, il serait préférable de définir les paramètres nécessaires. Parlons de la façon de procéder maintenant.

Étape 3 : définir les paramètres nécessaires à la comparaison

Ainsi, avant de comparer deux fichiers Word, il serait plus judicieux de définir les paramètres sur lesquels se basera l’analyse. Cela révélera les incohérences que vous souhaitez trouver.

Pour ouvrir le menu des options, vous devez cliquer sur le bouton « Plus », le tout dans la même fenêtre « Comparer les versions ».

Dans le menu qui se développe, vous pouvez voir un certain nombre de paramètres. Tournons maintenant notre attention vers le groupe « Options de comparaison ». Dans celui-ci, vous devez sélectionner les éléments qui seront comparés dans deux documents. À propos, moins les cases sont cochées, plus le processus de comparaison sera rapide. Par conséquent, si vous recherchez des modifications de formatage, il serait sage de mettre en évidence uniquement cet élément en laissant de côté les autres.

Dans le groupe "Afficher les modifications", choisissez exactement dans quoi les rechercher : des caractères ou des mots. N'oubliez pas non plus d'indiquer dans quel document montrer le résultat. Dans la source, fichier modifié ou nouveau.

Après avoir défini tous les paramètres dont vous avez besoin, vous pouvez cliquer en toute sécurité sur le bouton « OK » pour commencer le processus d'analyse. Cela ne dure pas très longtemps, même si tous les points de comparaison ont été sélectionnés.

Étape 4 : Vérifiez le résultat

À la fin, ils vous montreront le résultat. Selon votre choix, cela sera démontré dans l'un des deux documents ou dans un nouveau, troisième.

Les emplacements qui ne correspondent pas seront marqués d’une ligne rouge. Ce qui est très pratique : en cliquant sur la ligne, la différence vous sera montrée. Il sera barré d’un trait rouge.

À propos, si vous ne saviez pas comment comparer deux fichiers Word pour les correspondances, vous ne pourrez malheureusement pas le faire dans le programme. Toutefois, des services spéciaux peuvent être utilisés à cet effet.

Il existe plusieurs façons de comparer le contenu de deux fichiers pour voir s'il y a eu des modifications ou simplement pour voir si deux fichiers sont identiques. Le premier d’entre eux est celui proposé par le système d’exploitation Windows lui-même. Cet outil est un utilitaire F.C. ligne de commande, qui peut être utilisée pour comparer deux fichiers ou plus. L’apparence générale d’une telle commande sera la suivante :

fc fichier_répertoire_1_fichier_répertoire_2

Mais nous nous sommes tous habitués à l'interface utilisateur et avons peur des fenêtres noires avec du texte incompréhensible ; dans ce cas, il est plus pratique d'utiliser des programmes spéciaux.

WinMerge - un programme pour comparer deux fichiers

L'un des nombreux programmes pouvant être utilisés pour comparer deux fichiers est le programme WinMerge. Ce programme peut comparer non seulement des fichiers, mais aussi des dossiers entiers. De plus, le programme peut afficher les modifications qui ont affecté un document particulier, suivre l'heure à laquelle elles ont été apportées et les corriger, si vous le souhaitez. La distribution gratuite et la langue de l'interface russe sont des avantages supplémentaires de ce programme. Vous pouvez télécharger le programme WinMerge à partir du lien suivant :
http://sourceforge.net/projects/winmerge/files/stable/2.14.0/WinMerge-2.14.0-Setup.exe/download?use_mirror=heanet

Équipe F.C. vous permet de comparer le contenu de deux fichiers ou plus.

Format de ligne de commande :

FC ] [lecteur1 :][chemin1]nom de fichier1 [lecteur2 :][chemin2]nom de fichier2

Ou
FC /B [lecteur1 :][chemin1]nom de fichier1 [lecteur2 :][chemin2]nom de fichier2

/UN- Afficher uniquement les première et dernière lignes pour chaque groupe de différence.

/B- Comparaison de fichiers binaires.

/C- Comparaison insensible à la casse.

/L- Comparaison des fichiers ASCII.

/Lb- Nombre maximum de non-concordances pour un nombre de lignes donné.

/N- Numéros de ligne de sortie lors de la comparaison de fichiers texte ASCII.

/DÉSACTIVÉ- Ne sautez pas les fichiers avec l'attribut "Hors ligne".

/T- Les caractères de tabulation ne sont pas remplacés par un nombre équivalent d'espaces.

/U- Comparaison de fichiers au format UNICODE.

/W- Ignorez les espaces et les tabulations lors de la comparaison.

/nnnn- Le nombre de chaînes correspondantes consécutives qui doivent apparaître après un groupe de chaînes non correspondantes.

[lecteur1 :][chemin1]nom de fichier1- Spécifie le premier fichier ou ensemble de fichiers à comparer.

[lecteur2 :][chemin2]nom de fichier2- Spécifie un deuxième fichier ou ensemble de fichiers à comparer.

Pour obtenir une aide rapide, utilisez l'option /? : FC/?

Si le paramètre n'est pas spécifié sur la ligne de commande /B Ensuite, la comparaison est effectuée ligne par ligne, affichant les résultats sous forme de noms de fichiers et de lignes qui ne correspondent pas :

Comparaison des fichiers FILE1.TXT et FILE2.TXT

***** FILE1.TXTline

Ligne 1
ligne 2
tête

*****FILE2.TXT

Ligne 1
ligne 2
tête
*****

Dans l'exemple donné, le contenu des 2 premières lignes des fichiers FILE1.TXT et FILE2.TXT ne correspondait pas. En plus des chaînes sans correspondance, les résultats de la comparaison affichent la première chaîne correspondante après elles ( tête)

Si la commande de comparaison de fichiers binaires est exécutée FC/B, puis, quel que soit le format des données, une comparaison octet par octet est effectuée, produisant des résultats sous la forme :

Comparaison des fichiers file1.txt et file2.txt

00000001 : 6C 31
00000002: 69 44
Doubler 00000001 : 6C 31- signifie que le décalage depuis le début du fichier est 00000001. Dans le fichier file1.txt le décalage fourni contient un octet avec une valeur hexadécimale 6C, et dans le fichier file2.txt - 31

Exemples d'utilisation de FC.EXE :

fc /b etalon.exe C:\windows\system32\notepad.exe- comparer le fichier binaire etalon.exe depuis le répertoire courant avec le fichier C:\windows\system32\notepad.exe

fc /b D:\windows\system32\dllcache\*.exe D:\windows\system32\*.* | plus- comparer des groupes de fichiers binaires avec extension exe du catalogue D:\windows\system32\dllcache\ avec les fichiers du répertoire D:\windows\system32\. En utilisant la commande FC en chaîne avec la commande plus, les résultats s'affichent à l'écran en mode page par page.

fc C:\Documents\*.txt D:\documents\*.* > C:\compare.txt- comparez les fichiers texte dans différents répertoires et écrivez les résultats dans le fichier C:\compare.txt.

FC /LB2 C:\Documents\*.txt D:\documents\*.* > C:\compare.txt- comme dans le cas précédent, mais pas plus de 2 écarts ne seront affichés dans les résultats de la comparaison.

Paramètre /nnn vous permet de contrôler si la comparaison des fichiers continue. Par exemple, il existe 2 fichiers texte file1.txt et file2.txt, dans lesquels les 1ère et 4ème lignes sont différentes et les 2ème et 3ème sont identiques. En fonction de la valeur /nnn L'utilitaire FC.EXE peut soit arrêter la comparaison des fichiers, soit continuer :

FC /2 fichier1.txt fichier2.txt- après la première ligne qui ne correspond pas, il y en a 2 qui correspondent (les 2ème et 3ème lignes sont les mêmes) - la comparaison des fichiers continuera.

FC /3 fichier1.txt fichier2.txt- paramètre /3 nécessite 3 lignes correspondantes après une incompatibilité, donc toute comparaison ultérieure des fichiers sera arrêtée.

FC /A /L /C fichier1.txt fichier2.txt- comparer des fichiers texte au format ASCII, insensible à la casse, affichant uniquement la première et la dernière ligne pour chaque groupe de différences.

Dans les fichiers de commandes, pour vérifier le résultat de la comparaison des fichiers, l'analyse de la valeur de la variable ERRORLEVEL est utilisée.

Sur la base du résultat de l'opération de comparaison, la variable NIVEAU D'ERREUR peut prendre les valeurs suivantes :

0 - les fichiers correspondent.

1 - les fichiers ne correspondent pas

2 - erreur d'ouverture du fichier (fichier introuvable)

Exemple de fichier batch :

@Écho off
fc fichier1.txt fichier2.txt > nul
si ERRORLEVEL 1 passe à Différent
echo Les fichiers correspondent
Sous-programme REM exécuté lorsque les fichiers correspondent. . .
sortie
:Différent
echo Les fichiers ne correspondent PAS
Sous-programme REM exécuté lorsque les fichiers diffèrent. . .

Amis, je suis heureux de vous accueillir sur les pages de mon blog. Aujourd'hui, je veux vous parler de 4 façons de comparer des fichiers par contenu. Le besoin de trouver des différences se pose assez souvent. Vous devez comparer les fichiers par type ou par taille. La comparaison de fichiers dans Word et Excel est également une procédure très courante dans les bureaux et les bureaux, où vous devez constamment travailler avec des documents texte et des tableaux.

Mais pour un webmaster ou propriétaire d’un site, il est souvent nécessaire de comparer deux fichiers en fonction de leur contenu. Et nous ne parlons pas de fichiers texte, bien qu'ils soient également analysés de la même manière, mais des formats .html, .css, .php, etc. Ces fichiers dans lesquels vous devez trouver des modifications dans le code. Et parfois, changer un seul signe peut entraîner de nombreuses difficultés pour obtenir des résultats.

Ainsi, le dernier exemple où j'ai utilisé une comparaison de deux fichiers était un problème avec le travail des commentaires. Je l'ai mentionné dans le mien. La raison était juste un espace. Imaginez comment vous pouvez trouver manuellement une différence aussi insignifiante.

Et, en général, lorsque vous travaillez avec des fichiers de sites Web, vous devez souvent analyser le code. Faire cela manuellement est irréaliste. Il est beaucoup plus facile d’utiliser les outils disponibles, des outils que tout webmaster et propriétaire de site Web devrait posséder.

Méthode 1. Comparaison de fichiers dans Total Commander.

J'utilise ce programme depuis longtemps. Pour travailler avec des fichiers, à mon avis, c'est l'un des meilleurs programmes. Le programme Total Commander est payant, mais vous pouvez utiliser la version d'essai pendant 30 jours, qui après l'expiration du délai fonctionnera également, mais avec une offre d'achat. Vous pouvez télécharger la version d'essai.

Précédemment, je vous ai expliqué comment mettre en place via TC, qui permet de gérer facilement les fichiers du site et d'effectuer toutes les opérations nécessaires directement depuis votre ordinateur, en contournant votre compte d'hébergement personnel. Cette fonctionnalité à elle seule vaut la peine d’utiliser ce programme.

Examinons maintenant un outil de comparaison de fichiers par contenu, qui vous permet également de modifier et de copier des données pendant le processus d'analyse.

Alors, lancez Total Commander - dans l'un des panneaux, sélectionnez le premier fichier à comparer - dans le deuxième panneau, ouvrez le dossier contenant le deuxième fichier.

Une nouvelle fenêtre s'ouvrira, également divisée en deux panneaux. Tout en haut, dans chaque panneau, il y aura une limite de temps pour sélectionner un fichier. Dans l'un d'eux, le premier fichier sera déjà sélectionné (mais peut être vide). Pour sélectionner un fichier, vous devez cliquer sur le petit bouton avec des flèches (>>) .

Après avoir sélectionné les fichiers à comparer, cliquez sur le bouton "Comparer". Le contenu du fichier sélectionné apparaîtra dans chaque panneau. Les différences seront indiquées par une couleur de fond.

Pour apporter des modifications au fichier, cliquez simplement sur le bouton "Modifier". Et vous pouvez commencer à apporter des modifications. Les fonctions de copie et de restauration, de recherche et d'encodage seront également disponibles ici.

Si vous avez apporté des modifications au fichier, après avoir fermé la fenêtre de comparaison, vous serez invité à enregistrer le résultat.

Méthode 2. Comparaison de fichiers dans Notepad++.

Si vous avez déjà eu à modifier du HTML, du CSS et du php. Vous avez probablement entendu parler de l'éditeur de code gratuit Notepad++. Vous pouvez télécharger le programme.

Il s'agit d'un excellent programme qui, en plus de ses innombrables avantages, permet également de comparer des fichiers selon leur contenu.

Mais cela nécessite l'installation d'un petit plugin. Tout cela se fait directement dans l'éditeur lui-même.

Alors, lancez l'éditeur - allez à l'élément de menu "Plugins» "Gestionnaire de plugins""Afficher le gestionnaire de plugins".

Dans une nouvelle fenêtre, sélectionnez le plugin « Comparer" et appuyez sur le bouton « Installer".


Après avoir installé le plugin, vous pouvez commencer à comparer le contenu des fichiers. Pour ce faire, vous devez ouvrir deux fichiers - accédez à l'élément de menu "Plugins"« Comparer"« Comparer (Alt+D)".

Le résultat de la comparaison des fichiers sera présenté dans des panneaux séparés. Autrement dit, le premier fichier sera à gauche et le second à droite. En face des lignes dans lesquelles des différences sont constatées, il y aura un panneau d'avertissement et un surlignage dans la couleur de fond.

La ligne où se trouvent de petites différences sera surlignée en jaune et indiquée par un point d'exclamation.

Une ligne complètement différente sera marquée sur un panneau par un moins rouge et sur l'autre par un plus vert. Et mis en évidence dans la couleur appropriée.

Bien entendu, une fois que vous avez constaté une différence, vous pouvez immédiatement effectuer les ajustements nécessaires et enregistrer les modifications.

Vous pouvez compléter la comparaison de fichiers avec une combinaison de touches Ctrl+Alt+D.

Méthode 3. Comparaison du contenu de deux fichiers dans WinMerge.

Ce programme vous permet de comparer non seulement le contenu de fichiers, mais également le contenu de dossiers entiers. De cette manière, il est similaire à Total Commander, seul le programme est gratuit. Vous pouvez le télécharger.

L'installation du programme est standard et ne sera pas difficile. Par conséquent, nous ne nous attarderons pas là-dessus, mais passerons immédiatement au processus de comparaison de deux fichiers.

Après avoir lancé le programme, vous devez sélectionner les fichiers à comparer. Ouvrir un élément de menu "Déposer""Ouvrir".



Le résultat de la comparaison est présenté dans deux panneaux, tout comme dans les autres exemples. Ce n'est qu'ici que le fragment exact de code qui diffère dans une ligne spécifique est mis en évidence.

Vous pouvez également modifier des fichiers dans ce programme. Et lorsque vous fermez la fenêtre de comparaison, le programme vous proposera d'enregistrer les modifications apportées aux fichiers.

Méthode 4 : Comparez les fichiers à l'aide de la ligne de commande Windows.

Cette méthode vous permet de comparer le contenu des fichiers sans programmes tiers. Il suffit d'utiliser un outil standard du système d'exploitation Windows.

De plus, cette méthode ne vous permet pas de modifier des fichiers. Pour ce faire, vous devez utiliser d'autres outils. Mais néanmoins, vous pouvez faire face à la tâche sans programmes supplémentaires.

Pour ce faire, ouvrez "Commencer""Tous les programmes""Standard""Ligne de commande". Et entrez cette commande :

Fc /N chemin d'accès au premier fichier chemin d'accès au deuxième fichier

ça ressemble à ça :

Fc /N C:\Mes documents\file1.txt C:\Mes documents\file2.txt

Le résultat final ressemblera à ceci :


Lorsqu'il y a peu de différences, elles peuvent être corrigées assez rapidement à l'aide de programmes d'édition. Mais lorsqu’il existe de nombreuses différences, il est assez difficile d’analyser les informations à l’aide de cette méthode.

Je vous ai donc parlé des façons de comparer des fichiers, et maintenant je vous suggère de regarder le didacticiel vidéo dans lequel je montre la comparaison de deux fichiers de toutes les manières.

Je suis sûr que maintenant, si vous avez besoin de comparer des fichiers, vous pouvez facilement le faire en utilisant l'une des méthodes proposées.

C'est tout pour aujourd'hui, je vous souhaite à tous succès et bonne humeur et à bientôt dans de nouveaux articles et tutoriels vidéo !

Cordialement, Maxim Zaitsev.