Textes et documents
Texte brut, Markdown, PDF
Comparaison au niveau du paragraphe, de la phrase et du mot, pensée pour la lisibilité plutôt que pour un diff ligne à ligne.
Changelo compare deux fichiers — ou deux dossiers entiers — et répond en langage clair au lieu de vous montrer un mur de diff technique.
Télécharger pour iPhone et iPad Télécharger pour Mac
Ou téléchargez directement le .dmg — il inclut l’outil en ligne de commande.
Entièrement hors ligne. Pas de comptes, pas de serveurs, pas d’analytique.
Voilà ce que Changelo vous dit vraiment :
Glissez deux fichiers ou dossiers dans l’app, choisissez-les dans Fichiers ou dans le Finder, ou lancez une comparaison directement depuis le menu contextuel du Finder.
En quelques secondes, vous obtenez un verdict en langage clair, les raisons qui le motivent et la liste de tous les changements, avec recherche.
Le diff visuel côte à côte reste à un geste — textes, images, arborescences de dossiers, tableaux, pages PDF —, mais il ne s’impose jamais.
Chaque réponse provient d’une analyse déterministe et vérifiable — aucune supposition d’IA. Quand une conclusion est heuristique, Changelo le dit : les verdicts sont étiquetés « Certain », « Probable » ou « Possible ».
Changelo ne compare pas des octets : il comprend les formats. Un PDF, ce sont des pages, des paragraphes et des annotations. Une photo, ce sont des pixels, l’EXIF et un profil colorimétrique. Un dossier est une arborescence de fichiers. Une app, ce sont des versions, des frameworks et des localisations.
Texte brut, Markdown, PDF
Comparaison au niveau du paragraphe, de la phrase et du mot, pensée pour la lisibilité plutôt que pour un diff ligne à ligne.
JSON, plist, XML, YAML, CSV
Les clés, les valeurs et les lignes sont comparées structurellement : un simple reformatage n’est jamais pris pour un vrai changement.
JPEG, PNG, HEIC et plus
Dimensions, EXIF, profil ICC, empreinte perceptuelle, histogramme et SSIM — de quoi distinguer « réenregistré » de « modifié ».
Dossiers, ZIP
Éléments ajoutés, supprimés, modifiés et renommés, les renommages étant détectés par le contenu et non par le nom.
SQLite, .app, .ipa, images disque
Schéma et lignes pour les bases de données ; versions, frameworks, localisations et entitlements pour les bundles d’apps.
QuickTime (MOV)
Durée, pistes, codecs et métadonnées, ainsi que des images échantillonnées pour distinguer un réencodage d’une vraie retouche.
Sur macOS, une comparaison se lance directement depuis le Finder, sans ouvrir l’app au préalable.
C’est le Finder qui ouvre les fichiers, et c’est précisément ce qui donne à l’app en bac à sable l’accès à ces éléments-là et à rien d’autre.
La version que vous téléchargez ici embarque aussi un outil en ligne de commande. La version de l’App Store ne le peut pas : tout ce qui se trouve dans une app en bac à sable doit l’être aussi, et un tel outil ne pourrait pas ouvrir les fichiers indiqués sur la ligne de commande.
Créez le lien une fois pour que votre shell le trouve :
sudo ln -s /Applications/Changelo.app/Contents/Helpers/changelo /usr/local/bin/changelo
Passez-lui ensuite les deux éléments à comparer :
changelo before.txt after.txt
Il affiche la même réponse que l’app et renvoie 0 si les éléments sont identiques, 1 s’ils diffèrent — il s’intègre donc directement à un script ou à un job de CI.
Changelo est conçu pour que son fonctionnement hors ligne soit vérifiable.