¿Qué es el formato de archivo NOMEDIA?
Los archivos con la extensión .nomedia no contienen ningún dato -siempre tienen exactamente 0 bytes- y no llevan prefijo en el nombre de archivo. Es un archivo oculto (el punto inicial lo oculta en los listados de archivos estándar de Android y Linux) que informa al escáner de medios de Android que el directorio en el que se encuentra no contiene archivos multimedia que deban mostrarse, como imágenes, videos o audio.
Los archivos .nomedia se utilizan para ocultar el contenido de los directorios de modo que no sean visibles para las aplicaciones que detectan medios, por ejemplo, la galería del sistema o un reproductor de música. Colocar uno dentro de una carpeta evita que esas aplicaciones indexen y muestren su contenido multimedia. Eliminar el archivo .nomedia hace que el escáner de medios vuelva a indexar el directorio en su próxima pasada.
El marcador fue introducido por Google como parte del Android Open Source Project (AOSP) en las primeras versiones de Android alrededor de 2009 y ha sido parte de la plataforma desde entonces. Se aplica a la carpeta en la que reside, pero no se propaga a los subdirectorios; cada subcarpeta que deba excluirse necesita su propio archivo .nomedia.
Si desea crear un archivo de este tipo manualmente, debe recordar que el prefijo del nombre de archivo debe dejarse vacío. El archivo debe contener solo la extensión; debe llamarse exactamente .nomedia. En Android o Linux, el comando de consola touch .nomedia es todo lo que se necesita; alternativamente, cualquier administrador de archivos puede crear un archivo vacío con ese nombre.
El archivo no cumplirá su propósito si se nombra con cualquier prefijo; por ejemplo, el escáner de medios no reconoce archivo.nomedia.
Seguridad y protección
RIESGO: LOWUn archivo .nomedia es inofensivo: está vacío y no puede contener código. No es un virus, aunque algunas aplicaciones de «limpieza» o de archivos basura crean archivos .nomedia en DCIM/Pictures y hacen que los usuarios piensen que sus fotos fueron eliminadas. Eliminar cualquier archivo .nomedia siempre es seguro para sus datos; el único efecto secundario es que las cachés de las aplicaciones (stickers, miniaturas) pueden inundar su Galería nuevamente. Nota: ocultar fotos con .nomedia no es una medida de seguridad; cualquier administrador de archivos seguirá mostrando los medios.
Detalles del formato
en pocas palabrasProgramas que abren archivos NOMEDIA
Detalles técnicos
especificación profunda| Tamaño del archivo | Siempre 0 bytes: el archivo está vacío por diseño; su contenido es irrelevante |
| Nombre de archivo completo | `.nomedia`: con prefijo de punto y sin nombre base; el punto inicial es parte del nombre, no un separador |
| Contenido del archivo | Vacío: sin bytes, sin encabezados, sin firma mágica; solo importan el nombre del archivo y su ubicación |
| Visibilidad | Oculto en Android y Linux por convención: los archivos con prefijo de punto no se muestran en los listados de directorios estándar |
| Alcance | Se aplica solo al directorio en el que reside; no se propaga a los subdirectorios |
| Reconocido por | Escáner de medios Android MediaStore (AOSP), que comprueba la existencia de este archivo antes de indexar una carpeta |
| Efecto en el escáner de medios | Suprime la indexación de imágenes, audio y video en el directorio marcado |
| Desarrollador | Google / Android Open Source Project (AOSP) |
| Introducido | Alrededor de 2009, en las primeras versiones de Android |
| Soporte de almacenamiento | Funciona tanto en el almacenamiento interno como en los directorios de la tarjeta SD externa en Android |
| Sensibilidad a mayúsculas | El nombre del archivo debe estar en minúsculas `.nomedia`: el sistema de archivos de Android distingue entre mayúsculas y minúsculas; no se reconocen `.NOMEDIA` ni variantes mixtas |
| Tipo MIME | `application/octet-stream`: sin contenido para la detección de tipo |
| Método de creación | Cualquier administrador de archivos o el comando de consola `touch .nomedia` puede crearlo como un archivo vacío |
| Efecto de eliminación | Eliminar el archivo hace que la siguiente pasada del escáner de medios vuelva a indexar y exponer los medios del directorio |
| Especificidad de plataforma | Convención exclusiva de Android; no tiene efecto en los sistemas de archivos de Windows, macOS o iOS |
| Requisito de prefijo | Debe tener un nombre base vacío; cualquier prefijo de nombre de archivo (por ejemplo, `app.nomedia`) anula el reconocimiento por parte del escáner de medios |
| Lanzado | circa 2009 (early Android releases; behavior documented in Android MediaStore/media scanner) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | developer.android.com |