Comment fonctionne la détection des doublons
Mis à jour le 11 sept. 2026 · 5 min de lecture
Le hash du contenu regroupe les copies exactes, un niveau géométrique repère les réexportations, les dossiers entiers qui contiennent le même pack se réduisent à une seule carte, et chaque groupe recommande la copie à garder.
La détection des doublons s'exécute quand vous le demandez : ouvrez la vue Duplicates et cliquez sur Analyze. Elle est volontairement tenue à l'écart du scan, car calculer le hash d'une bibliothèque de plusieurs téraoctets implique de lire chaque octet, et cela doit se faire quand vous le décidez, pas sans prévenir en arrière-plan. Cette passe attribue à chaque modèle un hash du contenu, une empreinte tirée des octets réels du fichier. Deux fichiers qui ont le même hash sont le même modèle, quels que soient leur nom et le dossier où ils se trouvent. Cela fonctionne aussi dans les archives ZIP, RAR, 7Z et TAR/TGZ : une copie enfouie dans une archive téléchargée est regroupée avec le fichier isolé posé à côté. Et la vue Duplicates ne compte que ce qui y a sa place : les modèles et les archives. Les fichiers d'accompagnement, comme les images et les PDF, sont indexés avec vos modèles mais jamais signalés comme doublons : un rendu d'aperçu répété dans cinquante dossiers ne peut donc pas noyer les vrais résultats.
Réexportations : le niveau géométrique
Pour les fichiers Rhino, la détection des doublons porte uniquement sur le contenu : des octets identiques correspondent, mais aucune empreinte géométrique n'est générée. Pour les autres modèles pris en charge, les correspondances exactes ne sont que le premier niveau. Les modèles STL, OBJ, 3MF, FBX et STEP reçoivent aussi une empreinte géométrique tirée du maillage lui-même : le même modèle réexporté sous un autre nom est donc regroupé malgré des octets différents, tant que l'export ne l'a pas déplacé. L'empreinte des fichiers STL, OBJ, 3MF et FBX provient du maillage avec lequel ils ont été créés, si bien qu'une simple conversion de l'un à l'autre correspond aussi ; le format STEP décrit des surfaces CAO et non un maillage, son empreinte provient donc de la triangulation générée par Meshory et correspond à celle d'autres fichiers STEP. Le tableau de prise en charge des formats le détaille format par format, avec les miniatures, l'aperçu 3D et la prise en charge des archives. Enfin, les quasi-copies déplacées, pivotées, redimensionnées ou remaillées apparaissent à part, comme doublons probables à vérifier : elles ne rejoignent jamais le nettoyage en masse, sauf si vous examinez un groupe et le confirmez. Un projet de slicer du même modèle atterrit généralement dans cette file, car enregistrer un projet recentre en principe le maillage. Quand tous les modèles d'un groupe ont exactement les mêmes triangles et que seule leur position a changé, Needs review signale généralement le groupe par « Same triangles, moved » : un projet de slicer enregistré à partir d'un STL se repère donc vite. Il attend tout de même votre confirmation.
Dossiers entiers qui contiennent le même pack
Il existe un troisième niveau, au-dessus du fichier. Quand deux dossiers ou plus contiennent exactement le même ensemble de modèles, Meshory le signale une seule fois au lieu de lister chaque fichier qu'ils contiennent : un pack vendu avec les mêmes modèles dans quatre dossiers devient une seule carte qui nomme ces quatre dossiers, et non deux cents correspondances au niveau des fichiers. Seuls les modèles sont comparés, si bien que les README, les rendus d'aperçu et les PDF peuvent différer librement. La carte liste ce qui diffère, sans en faire un motif de non-correspondance. Comme la comparaison porte sur le contenu, une correspondance de dossiers fonctionne d'un disque à l'autre : le même pack sur votre NAS et sur votre ordinateur de bureau est regroupé, et la carte indique la copie qu'elle recommande de garder, en préférant une copie locale à une copie sur NAS, et un chemin rangé délibérément à un dossier fourre-tout. La barre de filtres propose un interrupteur « Whole-folder matches only » pour les moments où c'est le seul type de résultat que vous voulez voir.
C'est ainsi que la vue Duplicates regroupe les copies : le dragon téléchargé trois fois sous trois noms devient une seule entrée qui liste chaque copie et son emplacement, pour que vous voyiez la redondance au lieu de buter dessus. Votre bibliothèque elle-même n'est pas modifiée : chaque fichier reste exactement là où il est.
Nettoyer, avec une copie recommandée à conserver
La détection se contente de lire, et elle fait le tri avant vous : chaque groupe marque une copie comme Recommended et explique pourquoi. La mention Recommended va à la copie rangée dans votre dossier organisé plutôt que dans une pile de téléchargements, à la copie la plus ancienne, ou à la copie contenue dans une archive, qui ne peut de toute façon pas être mise à la corbeille seule. Keep recommended sélectionne le reste du groupe en un clic, et Auto-select recommended everywhere applique la même règle à tous les groupes d'un coup ; les doublons probables en attente dans Needs review n'en font jamais partie. Le nettoyage reste une étape que vous faites vous-même : choisissez Move to Trash et les copies sélectionnées partent dans la corbeille du système (la Corbeille sous Windows), d'où elles peuvent être restaurées si vous changez d'avis ; les copies sur des lecteurs réseau, qui n'ont pas de corbeille d'où les restaurer, font d'abord l'objet d'un avertissement. Consultez Déplacer des modèles vers la corbeille pour savoir ce que cela touche.
Vous découvrez Meshory ? La page détecteur de doublons STL montre comment la détection s'intègre au nettoyage d'une vraie bibliothèque.
La correspondance de dossiers compare le contenu des modèles, pas leur géométrie : un pack converti de STL en 3MF ne correspondra donc pas en tant que dossier, même si le niveau géométrique associe toujours un à un les fichiers qu'il contient. Les correspondances entre une archive et sa version décompressée suivent la même règle, limitée aux modèles : les fichiers annexes que le verdict n'a jamais comparés sont listés sur la carte, qui précise aussi que garder l'archive les conserve et que la mettre à la corbeille les fait disparaître. Enfin, une archive dont le contenu ne peut pas être entièrement listé (liste chiffrée ou tronquée, ou autre archive imbriquée à l'intérieur) n'est jamais présentée comme une correspondance.
Les actions en masse ne portent que sur les niveaux certains : contenu identique et géométrie identique. Une quasi-copie déplacée, pivotée ou mise à l'échelle reste en quarantaine dans la file des doublons probables jusqu'à ce que vous la confirmiez : un groupe que vous nettoyez est donc vraiment le même modèle.
Les sources réseau sont aussi prises en charge : par défaut, les empreintes des fichiers situés sur des montages NAS sont calculées à un rythme plus doux. Vous pouvez le désactiver dans Settings → Scanning, ou mettre en pause la passe de comparaison depuis la vue Duplicates si le disque doit être laissé tranquille tout de suite. La pause prend effet en quelques instants, survit à un redémarrage de l'application et reste active jusqu'à ce que vous la leviez.
Le guide complet
Comparatif des méthodes de détection des doublons →