Che cos'è il formato di file NOMEDIA?
I file con l'estensione .nomedia non contengono dati - sono sempre esattamente 0 byte - e non hanno alcun prefisso nel nome del file. Si tratta di un file nascosto (il punto iniziale lo cela negli elenchi di file standard di Android e Linux) che informa lo scanner multimediale di Android che la directory in cui si trova non contiene file multimediali da visualizzare, come immagini, video o audio.
I file .nomedia vengono utilizzati per nascondere il contenuto delle directory in modo che non siano visibili alle app che gestiscono contenuti multimediali - ad esempio, la galleria di sistema o un lettore musicale. Posizionarne uno all'interno di una cartella impedisce a tali app di indicizzare e visualizzare i suoi contenuti. La rimozione del file .nomedia induce lo scanner multimediale a indicizzare nuovamente la directory al passaggio successivo.
Il marcatore è stato introdotto da Google come parte dell'Android Open Source Project (AOSP) nelle prime versioni di Android intorno al 2009 ed è rimasto parte della piattaforma da allora. Si applica alla cartella in cui risiede ma non si estende a cascata nelle sottodirectory - ogni sottocartella che deve essere esclusa necessita del proprio file .nomedia.
Se desideri creare un file di questo tipo manualmente, devi ricordare che il prefisso del nome del file deve essere lasciato vuoto. Il file deve contenere solo l'estensione - deve chiamarsi esattamente .nomedia. Su Android o Linux, il comando shell touch .nomedia è tutto ciò che serve; in alternativa, qualsiasi gestore file può creare un file vuoto con quel nome.
Il file non servirà al suo scopo se nominato con un prefisso - ad esempio, file.nomedia non viene riconosciuto dallo scanner multimediale.
Sicurezza e incolumità
RISCHIO: LOWUn file .nomedia è innocuo - è vuoto e non può contenere codice. Non è un virus, sebbene alcune app di «pulizia» o spazzatura creino file .nomedia in DCIM/Pictures facendo pensare agli utenti che le loro foto siano state eliminate. Eliminare qualsiasi file .nomedia è sempre sicuro per i tuoi dati; l'unico effetto collaterale è che le cache delle app (sticker, miniature) potrebbero inondare nuovamente la tua Galleria. Nota: nascondere le foto con .nomedia non è una misura di sicurezza - qualsiasi gestore file mostra comunque i contenuti multimediali.
Dettagli del formato
in sintesiProgrammi che aprono file NOMEDIA
Dettagli tecnici
specifiche approfondite| Dimensione del file | Sempre 0 byte - il file è vuoto per progettazione; il suo contenuto è irrilevante |
| Nome file completo | `.nomedia` - preceduto dal punto senza radice; il punto iniziale è parte del nome, non un separatore |
| Contenuto del file | Vuoto - nessun byte, nessuna intestazione, nessuna firma magica; contano solo il nome del file e la sua posizione |
| Visibilità | Nascosto su Android e Linux per convenzione - i file che iniziano con il punto non vengono mostrati negli elenchi di directory standard |
| Ambito | Si applica solo alla directory in cui risiede; non si estende a cascata nelle sottodirectory |
| Riconosciuto da | Scanner multimediale Android MediaStore (AOSP), che controlla la presenza di questo file prima di indicizzare una cartella |
| Effetto sullo scanner multimediale | Sopprime l'indicizzazione di immagini, audio e video nella directory contrassegnata |
| Sviluppatore | Google / Android Open Source Project (AOSP) |
| Introdotto | Circa 2009, nelle prime versioni di Android |
| Supporto archiviazione | Funziona sia sulla memoria interna che sulle directory della scheda SD esterna su Android |
| Case sensitivity | Il nome del file deve essere minuscolo `.nomedia` - il filesystem di Android è sensibile alle maiuscole; `.NOMEDIA` o varianti miste non vengono riconosciute |
| Tipo MIME | `application/octet-stream` - nessun contenuto per il rilevamento del tipo |
| Metodo di creazione | Qualsiasi gestore file o il comando shell `touch .nomedia` può crearlo come file vuoto |
| Effetto rimozione | L'eliminazione del file causa la re-indicizzazione e l'esposizione dei file multimediali della directory al successivo passaggio dello scanner |
| Specificità della piattaforma | Convenzione solo per Android; non ha alcun effetto sui file system di Windows, macOS o iOS |
| Requisito prefisso | Deve avere una radice vuota - qualsiasi prefisso nel nome del file (es. `app.nomedia`) interrompe il riconoscimento da parte dello scanner multimediale |
| Rilasciato | circa 2009 (early Android releases; behavior documented in Android MediaStore/media scanner) |
| Standard aperto | Sì · royalty-free |
| Specifica | developer.android.com |