Questions fréquentes
L’analyse peut-elle abîmer mes fichiers ? Non. L’analyse ne fait que lire : elle n’écrit, ne déplace, ne renomme et ne supprime rien dans vos sources. Tout ce qu’elle apprend va dans le catalogue.
Marquer un fichier « doublon » le supprime-t-il ? Non. Aucune action du Centre de revue ne touche un fichier : les décisions sont enregistrées dans le catalogue et « Rouvrir le groupe » les annule.
Mes photos partent-elles sur Internet ? Non. Tout le traitement est local. La seule connexion possible est la recherche de mises à jour, désactivée par défaut, qui ne consulte que la liste des versions publiées et n’envoie rien de vos photos ni de votre catalogue.
Pourquoi mes fichiers déplacés sont-ils toujours sur le disque source ? Ils sont dans la Corbeille de ce disque : un déplacement y met les sources après vérification de leur copie, et l’application ne vide jamais la Corbeille. Tant que vous ne la videz pas, l’espace n’est pas libéré (c’est l’« Espace récupérable »). Sur un disque sans Corbeille, les sources restent en place et le rapport les liste sous « Sources conservées faute de Corbeille — à supprimer manuellement ».
Puis-je analyser deux dossiers d’un même disque ? Pas comme deux sources : une seule source par disque. Choisissez leur dossier parent — la source existante s’élargit, sans rien perdre — et utilisez les exclusions pour écarter le reste.
Pourquoi deux scans du même négatif ne sont-ils pas regroupés ? Les empreintes visuelles de la version 1.0 ne reconnaissent ni le recadrage ni la rotation. Deux scans cadrés différemment ne seront généralement pas rapprochés.
Pourquoi « Doublons exacts » et « Espace récupérable » ne changent-ils pas après mes décisions ? Les décisions de revue ne modifient ni les fichiers ni ces totaux, qui décrivent ce que l’analyse a trouvé sur vos disques. Elles préparent un tri ; elles ne l’exécutent pas.
Le transfert tient-il compte des doublons que j’ai marqués ? Oui. Un fichier marqué « doublon », alors qu’un master présent existe, n’est ni copié ni déplacé : il reste en place dans la source, même en mode Déplacer. Un groupe que vous n’avez pas revu, ou que vous avez ignoré, est transféré en entier (voir chapitre 6).
Puis-je interrompre un transfert ? Il n’y a pas de bouton de pause ni d’annulation d’un transfert. Quitter pendant un transfert demande confirmation (« Annuler » par défaut) ; fermer la fenêtre ne l’arrête pas. Un transfert interrompu — disque plein ou débranché, application quittée — se reprend avec « Reprendre ».
Où est le renommage par lots ? Il n’est pas encore dans l’application ; il est disponible en ligne de commande (obscura rename, voir chapitre 8), sauf sur les disques exFAT et FAT32.
Puis-je utiliser Obscura Trace sur deux Mac avec le même catalogue ? Ce n’est pas prévu. Le catalogue est local à votre compte utilisateur, et un seul processus l’ouvre à la fois.
Quelle version de macOS faut-il ? macOS 14 (Sonoma) ou plus récent.
Limites actuelles
Ce qui suit n’est pas disponible dans la version actuelle. Le guide ne le présente jamais comme disponible.
Pas encore livré (prévu en v1.0)
| Limite | Détail |
|---|---|
| Vignettes et aperçus | Les aperçus sont préparés à la demande, à l’ouverture d’un groupe : le premier affichage d’une photo peut prendre un instant. Il n’y a pas encore de bouton pour vider le cache des aperçus ; supprimer le dossier ~/Library/Caches/Obscura Trace/ est sans risque pour le catalogue. |
| Renommage par lots dans l’application | Disponible en ligne de commande seulement. |
| Rapprochement des déplacements sans empreinte connue | Un fichier déplacé hors de l’application sur un volume faible, dont l’empreinte complète n’était pas connue, n’est que proposé (même nom, taille et date, sans autre candidat) : à vous de rattacher ou non, sans annulation possible. Deux homonymes de même taille et date ne sont pas proposés. L’option « Empreinte complète » d’une source évite la question, au prix d’une lecture intégrale du disque. |
Limites de fonctionnement
| Limite | Contournement |
|---|---|
| Un transfert interrompu par une version antérieure de l’application n’est pas proposé à la relance | obscura recover-transfers puis obscura execute (voir chapitre 10). |
| Un transfert interrompu ne peut pas être abandonné depuis l’application, seulement repris | Aucun : la reprise est le seul chemin qui vérifie ou défait l’opération restée ouverte. |
| Pas de pause ni d’annulation d’un transfert | Aucun. Quitter demande confirmation ; « Quitter quand même » l’interrompt, il se reprend au lancement suivant. |
La CLI obscura est refusée sur le catalogue tant que l’application est ouverte (code 75), lecture comprise | Quitter l’application, puis lancer la commande. |
| Une seconde analyse relit les fichiers inchangés qui partagent leur taille avec un autre (hachage) : sur un grand fonds, presque tous | Aucun ; les résultats restent justes. Correction prévue en v1.0. |
| La mémoire croît avec la taille du fonds. Mesurée sur 10⁶ fichiers réels : 659 Mo au pic d’une analyse, jusqu’à 2,9 Go pour relire un manifeste de 10⁶ entrées | Aucun ; les résultats restent justes. Correction prévue en v1.0. |
| Une seule analyse à la fois | Attendre la fin de la première, ou l’annuler. |
| Une seule source par disque ; un sous-dossier de la source ne peut pas la remplacer directement | Dossier parent (la source s’élargit) et exclusions ; ou « Retirer… » puis déclarer le sous-dossier (ses fichiers sont alors inventoriés à nouveau). |
| Les doublons exclus par la revue restent dans la source : rien ne les met à la Corbeille | Les retirer vous-même, après avoir vérifié la consolidation. |
| Pas de modèle de chemin (rangement par année…) dans l’application | obscura plan --template en ligne de commande. |
| Recadrage et rotation non reconnus par les doublons probables | Limite de la méthode en v1.0. |
| Renommage par lots impossible sur exFAT, FAT32 et les partages réseau (SMB, AFP) | Aucun : ces volumes ne garantissent pas un renommage sans écrasement. L’aperçu le signale avant toute application. |
| Pas de transfert vers un partage AFP | Monter le même partage en SMB (smb://…) : voir chapitre 10. |
| Un partage réseau remonté sous un autre nom de serveur est refusé à la reprise | Le remonter comme au moment du plan (même nom dans le Finder). |
Hors version 1.0
Ces fonctions relèvent des versions suivantes du produit et ne sont pas dans la version 1.0 : empreintes visuelles avancées (« embeddings ») et détection avancée des rescans, familles d’images, classification automatique (catégories), mots-clés et collections, recherche visuelle (version 1.5) ; recherche en langage naturel, modèles d’IA locaux, analyse sémantique, génération de titres et de descriptions (version 2.0).
Glossaire
| Terme | Définition |
|---|---|
| Analyse | Lecture d’une ou plusieurs sources en cinq phases : parcours des fichiers, métadonnées, hachage, analyse des images, index de similarité. Ne modifie aucun fichier. |
| Catalogue | Base de données locale d’Obscura Trace (catalog.sqlite). Contient tout sauf vos photos. |
| Compagnon (sidecar) | Fichier qui accompagne un fichier principal, comme un XMP à côté d’un RAW. Voyage toujours avec lui. |
| Confiance établie / estimée | Établie : un fait vérifié (SHA-256 identique). Estimée : une déduction, toujours marquée « estimé ». |
| Copy-first | Principe selon lequel un déplacement est d’abord une copie vérifiée ; la source n’est retirée qu’ensuite. |
| Corbeille | Corbeille macOS du disque concerné. Destination par défaut des sources d’un déplacement et des fichiers remplacés. Jamais vidée par l’application. |
| Doublon exact | Fichiers au contenu strictement identique, établi par SHA-256 complet. |
| Doublons probables | Le seul nom, sur tous les écrans, des images très ressemblantes que l’analyse rapproche par leurs empreintes visuelles (dHash et pHash à 10 bits au plus). Une déduction, jamais un fait : chaque groupe porte sa confiance « estimée » et attend votre confirmation dans le Centre de revue. Ni le recadrage ni la rotation ne sont reconnus. Distincts des doublons exacts, établis par SHA-256. |
| Dry run (simulation) | Plan calculé pour lecture, qui ne peut pas être exécuté. |
| Empreinte (SHA-256) | Signature numérique du contenu d’un fichier : deux fichiers de même empreinte ont le même contenu. |
| Empreinte visuelle (dHash, pHash) | Signature de l’apparence d’une image, qui résiste à la recompression et au redimensionnement. |
| Espace libéré | Octets réellement supprimés définitivement par des transferts. |
| Espace récupérable | Place qu’occupent les copies en trop ou les sources à la Corbeille ; rien n’est encore libéré. |
| Groupe | Ensemble de fichiers que l’analyse rapproche (doublons exacts ou doublons probables). |
| Job | Tâche longue suivie par l’application : analyse, plan, transfert, renommage. Chaque job a un identifiant et un état. |
| Journal de transactions | Registre où chaque opération sur un fichier est inscrite avant d’être effectuée, puis son résultat. Base de toute reprise. |
| Manifeste | Fichier manifest.json écrit dans la destination, qui décrit chaque fichier transféré, son origine et son empreinte. |
| Master | Exemplaire à conserver en priorité dans un groupe ; recommandé par l’application, choisi par vous. |
.obscura-part | Nom temporaire d’une copie en cours, avant vérification. Jamais un original. |
| Plan | Liste exacte des opérations qu’un transfert effectuera, calculée avant toute écriture. |
| Reprise | Poursuite d’un transfert interrompu, à partir du journal, sans recopier ce qui est vérifié. |
| Signet d’autorisation | Référence durable à un dossier que vous avez désigné, qui permet de le retrouver sans le redésigner. |
| Source | Disque ou dossier désigné pour l’analyse. Une par disque. |
| Stratégie de collision | Ce qui se passe quand un fichier du même nom existe à la destination : Comparer (par défaut), Ignorer, Renommer, Remplacer. |
| Volume | Disque ou partition. |
| Volume faible | Volume dont le système de fichiers ne garantit pas d’identifiant de fichier fiable (exFAT, FAT, format inconnu). |