Qu'est-ce que le format de fichier NOMEDIA ?
Les fichiers avec l'extension .nomedia ne contiennent aucune donnée - ils font toujours exactement 0 octet - et ils ne portent aucun préfixe de nom de fichier. Il s'agit d'un fichier caché (le point initial le masque dans les listes de fichiers standard Android et Linux) qui informe le scanner multimédia Android que le répertoire dans lequel il se trouve ne contient pas de fichiers multimédias devant être affichés, tels que des images, des vidéos ou de l'audio.
Les fichiers .nomedia sont utilisés pour masquer le contenu des répertoires afin qu'ils ne soient pas visibles par les applications gérant les médias - par exemple, la galerie système ou un lecteur de musique. En placer un à l'intérieur d'un dossier empêche ces applications d'indexer et d'afficher ses médias. La suppression du fichier .nomedia entraîne la réindexation du répertoire par le scanner multimédia lors de son prochain passage.
Le marqueur a été introduit par Google dans le cadre de l'Android Open Source Project (AOSP) dans les premières versions d'Android vers 2009 et fait partie de la plateforme depuis lors. Il s'applique au dossier dans lequel il réside mais ne se propage pas aux sous-répertoires - chaque sous-dossier devant être exclu nécessite son propre fichier .nomedia.
Si vous souhaitez créer un tel fichier manuellement, vous devez vous rappeler que le préfixe du nom de fichier doit être laissé vide. Le fichier ne doit contenir que l'extension - il doit être nommé exactement .nomedia. Sur Android ou Linux, la commande shell touch .nomedia est tout ce qui est nécessaire ; alternativement, n'importe quel gestionnaire de fichiers peut créer un fichier vide avec ce nom.
Le fichier ne remplira pas sa fonction s'il est nommé avec un préfixe - par exemple, file.nomedia n'est pas reconnu par le scanner multimédia.
Sécurité et sûreté
RISQUE : LOWUn fichier .nomedia est inoffensif - il est vide et ne peut pas contenir de code. Ce n'est pas un virus, bien que certaines applications de « nettoyage » ou de fichiers inutiles créent des fichiers .nomedia dans DCIM/Pictures et fassent croire aux utilisateurs que leurs photos ont été supprimées. Supprimer n'importe quel fichier .nomedia est toujours sans danger pour vos données ; le seul effet secondaire est que les caches d'applications (autocollants, miniatures) peuvent à nouveau envahir votre Galerie. Note : cacher des photos avec .nomedia n'est pas une mesure de sécurité - n'importe quel gestionnaire de fichiers affiche toujours les médias.
Détails du format
en brefProgrammes qui ouvrent les fichiers NOMEDIA
Détails techniques
spécifications approfondies| Taille du fichier | Toujours 0 octet - le fichier est vide par conception ; son contenu n'est pas pertinent |
| Nom de fichier complet | `.nomedia` - préfixé par un point sans nom de base ; le point initial fait partie du nom, pas d'un séparateur |
| Contenu du fichier | Vide - aucun octet, aucun en-tête, aucune signature magique ; seuls le nom du fichier et son emplacement comptent |
| Visibilité | Caché sur Android et Linux par convention - les fichiers commençant par un point ne sont pas affichés dans les listes de répertoires standard |
| Portée | S'applique uniquement au répertoire dans lequel il réside ; ne se propage pas aux sous-répertoires |
| Reconnu par | Le scanner multimédia Android MediaStore (AOSP), qui vérifie la présence de ce fichier avant d'indexer un dossier |
| Effet sur le scanner | Supprime l'indexation des images, de l'audio et de la vidéo dans le répertoire marqué |
| Développeur | Google / Android Open Source Project (AOSP) |
| Introduit | Vers 2009, dans les premières versions d'Android |
| Support de stockage | Fonctionne à la fois sur le stockage interne et sur les répertoires de la carte SD externe sur Android |
| Sensibilité à la casse | Le nom du fichier doit être en minuscules `.nomedia` - le système de fichiers d'Android est sensible à la casse ; `.NOMEDIA` ou les variantes mixtes ne sont pas reconnus |
| Type MIME | `application/octet-stream` - aucun contenu pour la détection du type |
| Méthode de création | N'importe quel gestionnaire de fichiers ou la commande shell `touch .nomedia` peut le créer en tant que fichier vide |
| Effet de suppression | La suppression du fichier entraîne la réindexation et l'exposition des médias du répertoire lors du prochain passage du scanner |
| Spécificité de la plateforme | Convention réservée à Android ; n'a aucun effet sur les systèmes de fichiers Windows, macOS ou iOS |
| Exigence de préfixe | Doit avoir un nom de base vide - tout préfixe de nom de fichier (ex: `app.nomedia`) empêche la reconnaissance par le scanner multimédia |
| Publié | circa 2009 (early Android releases; behavior documented in Android MediaStore/media scanner) |
| Standard ouvert | Oui · libre de droits |
| Spécification | developer.android.com |