Ouvrir le menu principal

MacGeneration

Recherche

Un étrange bug de Spotlight bloque l’indexation d’un fichier texte s’il commence par certains caractères

Nicolas Furno

lundi 27 octobre 2025 à 12:03 • 4

macOS

Howard Oakley a découvert un bug bien étrange dans Spotlight, le moteur de recherche de macOS. Un lecteur lui a d’abord signalé qu’un fichier texte brut qui commençait par les lettres LG en majuscule n’était pas indexé par Spotlight, rendant l’intégralité de son contenu inaccessible. D’autres recherches ont prouvé depuis que ce n’était pas le seul cas de figure : le bug survient aussi au minimum lorsque HPA et même Draw sont présents en tête du fichier texte. À défaut de comprendre les raisons exactes de ce bug qui existe depuis bien des années, le développeur a réussi à identifier son origine.

Ce fichier texte stocké dans un dossier normalement indexé par Spotlight n’est pas accessible par le biais du moteur de recherche, à cause de ses deux premiers caractères. Image MacGeneration.

Concrètement, la source du problème est à chercher dans RichText.mdimporter, l’outil développé par Apple qui se charge d’ajouter le contenu des fichiers texte dans la base de données de Spotlight. On sait que la version incluse à partir de macOS Ventura (13) est touchée et c’est encore le cas sous macOS Tahoe. Pour une raison qu’il est difficile d’éludicer puisque le code source de cet outil est fermé, les premiers caractères d’un fichier texte peuvent provoquer un bug qui bloque l’indexation du contenu. Il semblerait que l’outil d’Apple considère à tort que le fichier n’est pas du texte, mais un autre format qui le conduit à ignorer ce qu’il contient.

L’hypothèse la plus probable est qu’Apple a changé la méthode pour déterminer le type d’un fichier à partir de macOS 13. Une explication pourrait être que Spotlight utilise maintenant la commande UNIX file, présente dans le système depuis Tiger, pour effectuer cette tâche. Son travail repose sur une analyse des premiers octets d’un fichier, au lieu de simplement faire confiance au système d’exploitation qui assigne un format à chaque document géré par ses soins. C’est l’inclusion de Draw qui a mis la puce à l’oreille, puisque c’est le format de fichier d’un très vieil éditeur vectoriel sorti à la fin des années 1980.

Un fichier texte qui commence par ces quatre lettres pourrait ainsi être considéré à tort comme du dessin vectoriel et non du texte brut. On imagine que LG et HPA correspondent à d’autres formats et on suppose qu’il peut y avoir d’autres séquences de caractères qui bloquent ainsi Spotlight. Comme le souligne Howard Oakley, l’opacité du moteur de recherche conçu par Apple n’aide pas à comprendre le bug, macOS ne remontant aucune information détaillée et offrant encore moins de contrôle sur le processus. Tout est censé fonctionner et si ce n’est pas le cas, l’utilisateur n’a aucun recours.

Il faut reconnaître que ce bug était bien caché : il ne fonctionne qu’avec les fichiers en texte brut, pas ceux en texte enrichi, et les caractères incriminés doivent être les premiers. Ajoutez une espace juste avant et l’indexation par Spotlight se fera normalement. Oubliez une majuscule et de la même manière, le contenu sera correctement ajouté à la base de données. Cela explique sans doute pourquoi il est passé si longtemps sous les radars d’Apple et on peut espérer qu’il sera corrigé dans une future version de macOS maintenant qu’il a été rendu public.

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Pourquoi les écrans BenQ 32 pouces s'imposent pour les pros sur Mac 📍

14:00

• 0


N'attendez pas ! Le MacBook à moins de 500 € existe déjà

12:30

• 0


Un étrange bug de Spotlight bloque l’indexation d’un fichier texte s’il commence par certains caractères

12:03

• 4


Free TV : TF1 et France Télévisions s’insurgent contre le nouveau service de Free

11:45

• 76


Apple ne permet plus de facilement désactiver Liquid Glass sur macOS 26.1

09:48

• 29


Apple persisterait à vouloir ajouter des publicités dans Plans

09:37

• 45


AirPods : des boîtiers de remplacement à petit prix, mais pas sans risques

09:00

• 14


Apple a revu la conception interne du MacBook Pro M5 pour légèrement simplifier les réparations

07:44

• 1


Le permis de conduire numérique accélère en Europe, sans pour autant écraser le format physique

07:07

• 77


Nisus Writer : la fin d’un traitement de texte historique pour Mac ?

06:59

• 24


Bon plan : la Sonos Era 100 à 170 € (-60 €) et la Sonos Era 300 à 339 € (-160 €)

26/10/2025 à 20:59

• 16


Un iPad bien refroidi, pliant et de la pub dans Plans : la semaine Apple

26/10/2025 à 20:30

• 22


Un clavier mécanique pensé pour Mac en promo à 123 €

26/10/2025 à 16:29

• 0


MacBook Pro M5 déjà en promo, iPad Pro M5 à 919 €, iPhone Air sous les 840 € et iPhone 16e à 499 € !

26/10/2025 à 08:40

• 59


Liquid Glass a-t-il un impact sur l'autonomie de votre iPhone ?

26/10/2025 à 08:13

• 95


Test des S3XY Buttons pour les Tesla : 260 € pour en économiser 3 800

26/10/2025 à 08:00

• 38