Comparer 2 dossiers et leur contenu (arborescence) avec Beyond Compare

Mars 2013

Beyond Compare est un excellent logiciel de comparaison de fichier et de dossier. Il est par exemple très utile pour comparer une installation de CMS (Wordpress, phpBB) avec la version officielle "release", pour voir les modifications apportées.

Voici par exemple une comparaison de photoshop tuto avec la version release de wordpress (2.9.2 FR) :

Beyond Compare, Wordpress

Les fichiers identiques s'affichent en vert, les fichiers différents en rouge, et les dossiers et fichiers "orphelins" (qui ne sont que dans un dossier, mais pas dans l'autre) sont en bleu.

On peut aussi ouvrir un fichier en particulier pour comparer le code source, et permet de passer des modifications à gauche ou à droite. Cette fonction est très utile pour fusionner plusieurs fichiers (il y a aussi le logiciel winmerge qui peut faire ça, mais il est beaucoup moins pratique que Beyond Compare).

Beyond Compare supporte même la coloration syntaxique du code source, que l'on peut personnaliser pour les langages non supportés par défaut.

Les règles de comparaison

Il est possible de modifier la manière dont le logiciel compare les fichiers deux à deux, en modifiant les règles en cliquant sur le bouton Rules (matérialisé par un arbitre en marinière) :

  • Compare file size : compare la taille des fichiers
  • Compare timestamps : compare la date de modification des fichiers
  • Compare contents : dans ce mode, le logiciel compare le contenu des fichiers
    • CRC comparison : Beyond Compare calcule le CRC de chaque fichier
    • Binary comparison : compare chaque octet des fichiers
    • Rules-based comparison : comparaison "intelligence" adapté à la comparaison de code source

Filtre

On peut ignore certains fichiers ou dossiers qui n'ont pas beaucoup d'intérêt à être comparé (comme le dossier .svn, .git, les raccourcis windows (.lnk) ou encore les dossiers de cache).

Comparer deux dossiers FTP

Beyond Compare est capable de se connecter à un serveur FTP en plus du système de fichier classique. On peut même ouvrir en parallèle 2 connexions à des serveurs FTP différent (par exemple : dev et production), et ainsi livrer des modifications très facilement.

Synchronisation de dossiers

L'outil Folder Sync sert à synchroniser 2 dossiers pour mettre à jour une arborescence.

Allez donc jeter un oeil sur cette page : incliner un texte sur excel.

Comparateurs spéciaux

En plus des dossiers et des fichiers texte (code source), Beyond Compare propose plusieurs outils de comparaison spécifiques :

  • Picture Compare : pour comparer 2 images et voir les pixels qui sont différents entre les deux images
  • Hex Compare : affiche le contenu "brut" des fichiers en hexadécimal, très utile pour comparer des vidéos (.avi, .mp4) et voir par exemple les métadonnées contenues dans ces fichiers comme celles qu'ajoute After Effects)
  • MP3 Compare : comparer 2 MP3
  • Data Compare
  • Version Compare

Beyond Compare est très léger (il est codé en Delphi), c'est un outil de référence utilisé par exemple par les créateurs de stackoverflow.

Vous pouvez le télécharger sur le site officiel : www.scootersoftware.com.

Si vous êtes sur Mac, il existe un logiciel similaire, mais moins complet que Beyond Compare : Kaleidoscope.

Encore faim ? allez lire ça : scène dans la savane !

1 commentaire :
commentaire n°2721 par Martine75
Martine75 jeudi 16 janvier 2014, 13:42
Merci pour votre tuto j'ai enfin trouvé comment faire fonctionner beyond, qui du reste est un excellent produit. Merci.
facultatif
Facebook Twitter RSS Email
Forum Excel
Venez découvrir le nouveau forum excel question/réponse à la stackoverflow.com !
Forum Excel
hit parade n'en a rien a foutre du W3C Positionnement et Statistiques Gratuites Vincent Paré