v2.0.4 Disponible Clonage instantané APFS · Protection fichiers récents · 100% Sandbox

L'utilitaire de fusion et synchronisation de dossiers sûr et instantané pour Mac.

Regroupez vos sauvegardes, disques externes et photothèques sans crainte d'écrasement accidentel. Clonage instantané à espace zéro avec annulation en 1 clic.

★ 4.9 (48 avis) macOS 13.0+ (Ventura, Sonoma, Sequoia) Universel (Apple Silicon M1-M4 & Intel) 100% hors-ligne & totalement privé Poids plume de 2,4 Mo
DirMerge Native macOS Single-Window Workbench
0 octet
Espace disque supplémentaire consommé
Références natives Darwin APFS Copy-on-Write (CoW)
0,08 s
Démarrage instantané
Swift 6 & SwiftUI natif, zéro latence web
1,3 Mo
Taille d'application ultra-compacte
Sans Electron, sans WebKit, sans processus en arrière-plan
100%
Hors-ligne & Sandboxé
Aucune autorisation réseau, confidentialité absolue

Conçu spécialement pour photographes, créateurs et archivistes.

Développé pour macOS Sequoia et Sonoma, sans aucune surcharge de framework web.

⚡️

Clonage APFS à espace zéro

Utilise la technologie CoW native Darwin copyfile. Fusionnez des gigaoctets sur le même volume APFS en quelques millisecondes sans doubler l'espace disque.

🛡️

Ne jamais écraser à l'aveugle

Le dossier source est strictement en lecture seule. Avant tout écrasement, une sauvegarde d'instantané est créée pour un retour en arrière immédiat via ⌘Z.

🎯

Protection des fichiers récents dans la cible

La comparaison intelligente des dates détecte les fichiers plus récents dans la cible et les ignore par défaut, protégeant vos dernières modifications.

🔌

Protection et respect des disques externes

DirMerge ne sollicite vos disques durs mécaniques externes que lorsque vous cliquez sur Démarrer. Évite l'usure inutile et les ralentissements.

🔒

100% hors-ligne et privé

Conforme aux exigences d'Apple App Sandbox. Aucune permission réseau requise. Vos fichiers et noms ne quittent jamais votre Mac.

🔍

Ajustement de police & glisser-déposer sur le Dock

Trois tailles de police (100%, 115%, 130%) avec raccourcis ⌘+ / ⌘- pour grands écrans. Déposez vos dossiers directement sur l'icône du Dock.

⇄

Inversion de direction instantanée

Besoin d'examiner dans les deux sens ? Appuyez sur ⌘[ pour échanger instantanément source et cible sans rouvrir le sélecteur.

📦

Outil natif d'orfèvre

Binaire universel de 2,4 Mo. Démarrage en 0,08 s, moins de 25 Mo de RAM. Sans Electron, pur Swift 6 & SwiftUI.

NOUVEAU Nouveautés de la version 2.1.0
Sortie le 27 octobre 2026 · Build 6
  • 🛡️
    Moteur de règles d'exclusion (Smart Ignore Rules)Règles intégrées pour .DS_Store, .git, node_modules et jokers personnalisés (*.tmp, build/) pour éliminer les fichiers superflus.
  • 🔍
    Outil CLI et protocole URL SchemeLancement instantané depuis le terminal via 'dirmerge <dirA> <dirB>' et intégration complète du schéma dirmerge://.
  • 📂
    Distribution via Homebrew CaskInstallation et mises à jour rapides en une seule commande : 'brew install --cask zhenqiang-sun/tap/dirmerge'.
  • 🎟️
    Protection des fichiers récents (Target-Newer Protection)Détection automatique et exclusion des fichiers plus récents dans le dossier de destination.

Comment fonctionne le clonage APFS à espace zéro

Les outils de copie traditionnels gaspillent des gigaoctets et usent les cellules SSD. DirMerge change la donne.

Un clonage instantané sans duplication de données

Lors de la copie sur des volumes APFS, les outils classiques relisent les blocs sources et les réécrivent, doublant l'espace occupé et usant le SSD.

DirMerge exploite Darwin copyfile(..., COPYFILE_CLONE). Le système crée simplement une nouvelle entrée pointant vers les mêmes données sur le disque.

  • ✓ Dossier de 100 Go fusionné en moins de 0,1 seconde
  • ✓ Consommation de 0 octet d'espace physique supplémentaire
  • ✓ Aucune usure en écriture sur SSD tant que les fichiers ne sont pas modifiés
// Darwin Native Kernel Invocation
import Darwin

// Fast Copy-on-Write Clone Flags
let flags = UInt32(COPYFILE_DATA | COPYFILE_CLONE | COPYFILE_EXCL)

// Instant merge with zero physical disk duplication
let status = copyfile(
  sourceURL.path,
  targetURL.path,
  nil,
  flags
)

// Result: 0 extra bytes allocated on APFS volume
assert(status == 0, "Instant clone successful")

Pourquoi choisir DirMerge ?

Comparez DirMerge avec le Finder de macOS, rsync en ligne de commande et les solutions tierces.

Fonctionnalité / CritèreDirMerge 2.0Finder macOSTerminal (rsync)Beyond CompareFreeFileSync
Interface macOS native✓ SwiftUI Natif✓ SystèmeCLI uniquementPortage QtwxWidgets
Clonage APFS sans espace✓ Automatique (CoW)Duplication manuelle✕ (Écriture complète)✕ (Écriture complète)✕ (Écriture complète)
Dossier source protégé en lecture✓ 100% Garanti✕ (Risque de déplacement)Dépend du scriptParamétrableParamétrable
Annulation en 1 clic (⌘Z)✓ Restauration instantanéeInstable entre dossiers✕ IrréversibleSauvegarde manuelleCorbeille
Protection fichiers récents✓ Détecte & ignore✕ Écrasement aveugleOption --update requiseÀ configurerÀ configurer
Préservation des disques externes✓ À la demande uniquementIndexation automatiqueAccès immédiatAccès immédiatAccès immédiat
Confidentialité App Sandbox✓ 100% Hors-ligneIntégré au systèmeSans sandboxConnexion réseauConnexion réseau
Poids & RAM1,3 Mo (<25 Mo RAM)Standard système~500 Ko~80 Mo~50 Mo
TarificationGratuit (25 fichiers) / $9,99 À vieGratuit (Inclus)Gratuit (Open Source)$35 – $70Don / Publicités

Synchronisez en 3 étapes simples

Pas de règles complexes, pas d'expressions régulières absconses.

1

Déposez vos dossiers

Sélectionnez ou glissez vos dossiers source et cible. Pressez ⌘[ pour inverser la direction à tout moment.

2

Vérifiez les différences

Cliquez sur Démarrer pour voir les fichiers nouveaux, modifiés et identiques avec recherche en direct.

3

Fusionnez en toute sécurité

Fusionnez le tout en quelques secondes. En cas d'erreur, ⌘Z restaure instantanément chaque élément remplacé.

Foire Aux Questions (FAQ)

Réponses claires sur la sécurité, le clonage et la compatibilité des disques.

DirMerge risque-t-il d'écraser ou de supprimer des fichiers dans mon dossier source ?

Jamais. Le dossier source est monté et accédé exclusivement en mode lecture seule. DirMerge ne modifiera ni ne supprimera jamais un fichier de référence.

Comment le clonage APFS sans espace économise-t-il le disque ?

Sur les volumes APFS, DirMerge génère des références Copy-on-Write au lieu de copier les octets bruts. 50 Go de photos se fusionnent en quelques millisecondes pour 0 octet supplémentaire.

Que se passe-t-il en cas de conflit avec un fichier existant dans la cible ?

Avant tout remplacement, DirMerge crée un instantané de sauvegarde sécurisé. En cas d'erreur, cliquez sur « Annuler » (ou ⌘Z) pour tout restaurer.

DirMerge fonctionne-t-il avec des disques externes formatés en exFAT ou FAT32 ?

Oui. Même si le clonage à espace zéro nécessite APFS, DirMerge gère parfaitement les volumes exFAT, FAT32 et HFS+ avec transfert fluide sécurisé et protection par instantanés.

DirMerge fonctionne-t-il entièrement hors ligne ?

Oui. DirMerge s'exécute dans le bac à sable Apple App Sandbox sans autorisations réseau. Aucun outil de mesure, aucun suivi, aucun appel réseau.

Quelles sont les différences entre la version gratuite et Pro ?

La version gratuite permet de fusionner jusqu'à 25 fichiers par lot avec clonage APFS complet. La licence Pro à vie ($9,99) débloque un nombre illimité de fichiers de façon permanente.

Comment la protection des fichiers récents évite-t-elle la perte de données ?

DirMerge analyse la date de modification des fichiers. Si un fichier dans le dossier cible est plus récent que la source, il est automatiquement signalé et exclu par défaut.

Comment utiliser un code d'offre promotionnel (ex. DIRMERGEVIP2026) ?

Ouvrez DirMerge, cliquez sur « Débloquer Pro », puis sur « Utiliser un code » dans la fenêtre d'achat pour l'activer via l'App Store d'Apple.