Aller au contenu
OpenAppBox
PathDiff
En développementUtilitaires de fichiers

PathDiff

Voyez exactement ce qui diffère. Puis remettez tout en phase.

Comparez deux dossiers, du projet de code à la sauvegarde photo, et voyez ce qui est modifié, déplacé, manquant ou en trop. Puis synchronisez-les sans risque, avec aperçu et annulation.

PathDiff est en développement et n’est pas encore disponible. Cette page renverra vers l’App Store à sa sortie, et vers le code source dès que le dépôt sera public.

  • macOSEn développement
PathDiff comparant deux copies d’un projet iOS et affichant 18 différences : 4 modifiés, 6 déplacés, 5 manquants et 3 en trop, chacun avec sa taille.
Les captures d’écran montrent la véritable app, avec des données de démonstration fictives.
Pour comparer 150 000 fichiers de chaque côté, en partant de zéro
8,6 s
Pour actualiser, même après une relance de l’app
2 s
Réponses claires : modifié, déplacé, manquant, en trop
4
Langues, chacune avec les termes propres à macOS
19

Mesuré lors de nos tests sur deux dossiers de 150 000 fichiers chacun (environ 900 Mo de chaque côté).

Présentation

Ce que nous construisons avec PathDiff

Déposez deux dossiers sur PathDiff et, en quelques secondes, vous savez tout : quels fichiers ont changé, lesquels ont été déplacés, ce qui manque et ce qui est en trop, avec la taille totale de chaque catégorie. Examinez code, photos et vidéos côte à côte, puis remettez les dossiers en phase.

Il s’adresse aux développeurs qui comparent deux copies d’un projet, aux photographes qui veulent s’assurer qu’un disque de sauvegarde contient vraiment tout, et à quiconque a deux dossiers censés être identiques. Chaque synchronisation passe d’abord par un aperçu et peut être annulée.

Conçue pour

  • Développeurs
  • Photographes
  • Créateurs vidéo
  • Toute personne qui gère des sauvegardes

Fonctionnalités prévues

PathDiff est en développement. Ces éléments décrivent l’orientation du produit et peuvent évoluer avant la sortie.

  • Quatre réponses en un coup d’œil

    Chaque différence est classée en modifié, déplacé, manquant ou en trop, avec le nombre de fichiers et la taille totale de chaque catégorie.

  • Comparez vos photos en photographe

    Côte à côte, en balayage, en pelure d’oignon ou avec une carte des différences au pixel près, avec les détails de l’appareil et les données EXIF alignés.

  • Vidéo et audio côte à côte

    Deux lecteurs qui lisent, se mettent en pause et avancent ensemble, avec les détails de codec, de résolution et de débit.

  • Connaît votre .gitignore

    Les règles d’exclusion propres à chaque dossier sont respectées : fichiers de build et encombrement restent à l’écart.

  • Rapide ou octet par octet

    Fiez-vous aux tailles et dates identiques pour les énormes disques vidéo, ou lisez chaque octet quand vous avez besoin de certitude.

  • Rapports et patchs

    Exportez un rapport Markdown ou CSV, ou un patch que git peut appliquer.

Correspondance intelligente

Il sait quand un fichier a simplement été déplacé

La plupart des outils de comparaison voient dans un dossier renommé des centaines de suppressions et d’ajouts. PathDiff reconnaît les fichiers déplacés à leur contenu, même déplacés puis modifiés, et un clic suffit pour appliquer le déplacement de l’autre côté.

  • Fichiers identiques associés quel que soit leur chemin
  • Fichiers déplacés et modifiés associés par nom et par contenu
  • Un dossier renommé signalé comme un seul déplacement
Arborescence avec un écran de paiement déplacé dans un nouveau dossier puis modifié, avec les changements entre les deux emplacements.
Un déplacement, pas 200 suppressions

Pour les développeurs

Des diffs qu’on a vraiment plaisir à lire

Côte à côte ou unifié, avec les mots exacts qui ont changé mis en évidence, la coloration syntaxique et une minicarte de toutes les modifications. Passez d’une modification à l’autre, copiez un bloc vers l’autre côté ou modifiez les deux fichiers directement dans le diff.

  • Coloration syntaxique pour environ 25 langages
  • Les modifications conservent l’encodage et les fins de ligne de chaque fichier
  • Exportez un patch que git peut appliquer
Diff côte à côte d’un fichier Swift en mode sombre, avec les modifications mises en évidence et une minicarte à droite.
Surlignage au niveau du mot

Pour les photographes

Votre sauvegarde est-elle vraiment complète ?

Pointez PathDiff vers votre photothèque et votre disque de sauvegarde. En quelques secondes, il montre le voyage qui n’a jamais été sauvegardé, les photos retouchées depuis et le nombre de gigaoctets en jeu, même sur des disques de plusieurs téraoctets.

  • Comparaison rapide pour les énormes disques vidéo
  • Photos réorganisées reconnues comme déplacées, et non manquantes
  • Fichiers parasites de macOS et Windows ignorés automatiquement
PathDiff comparant une photothèque à un disque de sauvegarde : 15 fichiers modifiés, 24 déplacés, 124 manquants et 18 en trop, avec leurs tailles.
Prêt pour les disques exFAT

Synchronisation sûre

Synchronisez sans appréhension

Choisissez un sens, ou fusionnez dans les deux sens pour que chaque dossier reçoive ce que seul l’autre possède. Avant toute écriture, PathDiff liste chaque opération une à une, pour que vous puissiez décocher ce que vous ne voulez pas.

  • Une simulation complète avant toute modification
  • Les fichiers retirés vont à la Corbeille, jamais supprimés définitivement
  • Annulez toute la synchronisation, même après une relance de l’app
La feuille de synchronisation en mode fusion dans les deux sens, listant chaque fichier à copier dans les deux directions.
Annulez tout avec ⌘Z

De plus près

Pourquoi PathDiff

Les raisons de choisir PathDiff

  1. Sans risque pour votre unique sauvegarde

    Comparer ne modifie jamais rien. La synchronisation montre d’abord chaque opération, les fichiers retirés vont à la Corbeille, et toute la synchronisation peut être annulée.

  2. Conçu pour les gros dossiers

    Les dossiers sont analysés en parallèle et les résultats sont mémorisés : une actualisation ne relit que ce qui a changé.

  3. Comprend ce que contiennent vos fichiers

    Code, photos, vidéo et audio ont chacun une vue de comparaison pensée pour eux, pas une simple liste de noms de fichiers.

  4. Le prix d’un utilitaire

    Un petit abonnement annuel plutôt qu’une coûteuse licence, avec mises à jour automatiques et assistance incluses.

Confidentialité et open source

Rien de caché, rien de collecté.

Confidentielle par conception

  • Fonctionne entièrement hors ligne, sans aucun accès au réseau
  • Isolé dans un bac à sable : il ne voit que les dossiers que vous choisissez
  • Rien n’est écrit tant que vous n’avez pas confirmé une synchronisation
  • Ni outils d’analyse ni télémétrie

Si vous achetez PathDiff via une boutique d’applications, cette boutique traite la transaction selon sa propre politique de confidentialité. Consultez notre politique de confidentialité pour en savoir plus.

Open source

Le code source de PathDiff est public : chacun peut examiner son fonctionnement et signaler des problèmes publiquement. Un abonnement est le moyen simple de l’utiliser, avec mises à jour automatiques et assistance, et il finance la suite du développement.

Le lien vers le dépôt apparaîtra ici dès qu’il sera public. Comment nous travaillons au grand jour

Disponibilité

Plateformes et tarifs

Plateformes

  • macOSEn développement

Configuration requise

  • macOS 27 ou version ultérieure
  • Deux dossiers quelconques, sur disque interne ou externe (exFAT et FAT compris)
  • Fonctionne entièrement hors ligne

Tarifs

Prix à venir

Un petit abonnement annuel. Le prix définitif sera indiqué sur sa fiche dans la boutique.

Abonnement annuel. Il se renouvelle automatiquement selon les conditions affichées lors de l’achat, et peut être résilié à tout moment depuis votre compte sur la boutique.

FAQ

Questions sur PathDiff

Quand PathDiff sera-t-il disponible ?

PathDiff est dans la dernière ligne droite de son développement. Cette page renverra vers l’App Store dès sa sortie.

En quoi PathDiff diffère-t-il du Finder ou d’un simple outil de diff ?

Le Finder ne sait pas vous dire ce qui diffère entre deux dossiers, et la plupart des outils de diff comparent des chemins : un dossier renommé y ressemble à des centaines de suppressions. PathDiff détecte les déplacements, comprend les photos, les vidéos et le code, affiche les tailles et synchronise sans risque, avec aperçu et annulation.

Puis-je l’utiliser sans risque sur mon unique sauvegarde ?

Oui. Comparer ne modifie jamais rien. La synchronisation liste d’abord chaque opération, ne retire des fichiers que si vous choisissez le mode miroir (et les place alors dans la Corbeille), et toute la synchronisation peut être annulée. La fusion dans les deux sens ne supprime jamais rien.

Mon disque de sauvegarde contient des téraoctets de vidéo. Cela va-t-il prendre une éternité ?

Non. La comparaison rapide considère comme identiques les fichiers de même taille et de même date sans les lire, et ne compare octet par octet que les autres. Les résultats sont mémorisés : la comparaison suivante ne vérifie que ce qui a changé.

Mes dossiers doivent-ils être des dépôts git ?

Non. PathDiff fonctionne avec deux dossiers quelconques. S’il s’agit de projets git, il respecte leurs fichiers .gitignore et ignore les fichiers que git sait déjà inchangés.

Combien coûtera PathDiff ?

Comme toutes les apps OpenAppBox, PathDiff sera proposé en abonnement annuel à un prix volontairement bas. Le prix définitif sera indiqué sur l’App Store.

Plus d’OpenAppBox

MultiplexEn développement

Outils de développement

Multiplex

Tous vos serveurs. Une seule fenêtre.

Le client SSH natif et rapide pour les pros du Mac : panneaux divisés, diffusion sécurisée, logs surlignés en direct, SFTP et hôtes de rebond, dans un espace de travail serein.

  • macOSEn développement
Découvrir Multiplex
En développement

Utilitaires système

PureMac

Un Mac propre. Et vous gardez le contrôle.

Un nettoyeur léger pour Mac qui vous montre ce qui occupe votre stockage et ne supprime jamais rien sans votre accord.

  • macOSEn développement
Découvrir PureMac