Hva er NOMEDIA-filformatet?
Filer med filendelsen .nomedia inneholder ingen data - de er alltid nøyaktig 0 byte - og de har ikke noe filnavn-prefiks. Det er en skjult fil (punktumet i starten skjuler den i standard fillister i Android og Linux) som informerer Androids medieskanner om at katalogen den ligger i ikke inneholder multimediafiler som skal vises, slik som bilder, videoer eller lyd.
.nomedia-filer brukes til å skjule innholdet i kataloger slik at de ikke er synlige for mediebevisste apper - for eksempel systemgalleriet eller en musikkspiller. Ved å plassere en i en mappe forhindrer man at disse appene indekserer og viser mediene der. Fjerning av .nomedia-filen fører til at medieskanneren re-indekserer katalogen ved neste gjennomgang.
Markøren ble introdusert av Google som en del av Android Open Source Project (AOSP) i de tidlige Android-utgivelsene rundt 2009 og har vært en del av plattformen siden. Den gjelder for mappen den ligger i, men den arves ikke av underkataloger - hver undermappe som skal ekskluderes trenger sin egen .nomedia-fil.
Hvis du vil opprette en slik fil manuelt, må du huske at filnavn-prefikset skal være tomt. Filen skal bare inneholde filendelsen - den skal hete nøyaktig .nomedia. På Android eller Linux er shell-kommandoen touch .nomedia alt som trengs; alternativt kan enhver filbehandler opprette en tom fil med det navnet.
Filen vil ikke tjene sitt formål hvis den har et prefiks - for eksempel blir ikke file.nomedia gjenkjent av medieskanneren.
Sikkerhet og trygghet
RISIKO: LOWEn .nomedia-fil er ufarlig - den er tom og kan ikke inneholde kode. Det er ikke et virus, selv om enkelte «rense-apper» oppretter .nomedia-filer i DCIM/Pictures og får brukere til å tro at bildene deres ble slettet. Det er alltid trygt for dataene dine å slette en .nomedia-fil; den eneste bivirkningen er at app-cacher (klistremerker, miniatyrbilder) kan oversvømme galleriet ditt igjen. Merk: å skjule bilder med .nomedia er ikke sikkerhet - enhver filbehandler viser fortsatt mediene.
Formatdetaljer
i et nøtteskallProgrammer som åpner NOMEDIA-filer
Tekniske detaljer
dyp spesifikasjon| Filstørrelse | Alltid 0 byte - filen er tom med vilje; innholdet er irrelevant |
| Fullt filnavn | `.nomedia` - punktum-prefiks uten stamme; det ledende punktumet er en del av navnet, ikke en separator |
| Filinnhold | Tom - ingen byte, ingen headere, ingen magisk signatur; bare filnavnet og plasseringen betyr noe |
| Synlighet | Skjult på Android og Linux etter konvensjon - filer med punktum-prefiks vises ikke i standard kataloglister |
| Omfang | Gjelder kun for katalogen den ligger i; arves ikke av underkataloger |
| Gjenkjennes av | Android MediaStore medieskanner (AOSP), som sjekker etter denne filen før en mappe indekseres |
| Effekt på medieskanner | Forhindrer indeksering av bilder, lyd og video i den markerte katalogen |
| Utvikler | Google / Android Open Source Project (AOSP) |
| Introdusert | Ca. 2009, i tidlige Android-utgivelser |
| Lagringsstøtte | Fungerer på både internt minne og eksterne SD-kortkataloger på Android |
| Skille mellom store/små bokstaver | Filnavnet må være små bokstaver `.nomedia` - Androids filsystem skiller mellom store og små bokstaver; `.NOMEDIA` eller varianter med blandet bokstavstørrelse gjenkjennes ikke |
| MIME-type | `application/octet-stream` - ingen innhold for typedeteksjon |
| Opprettelsesmetode | Enhver filbehandler eller shell-kommandoen `touch .nomedia` kan opprette den som en tom fil |
| Effekt ved fjerning | Sletting av filen fører til at neste gjennomgang av medieskanneren re-indekserer og eksponerer katalogens medier |
| Plattformspesifisitet | Android-spesifikk konvensjon; har ingen effekt på filsystemer i Windows, macOS eller iOS |
| Krav til prefiks | Må ha en tom stamme - ethvert filnavn-prefiks (f.eks. `app.nomedia`) bryter gjenkjennelsen av medieskanneren |
| Utgitt | circa 2009 (early Android releases; behavior documented in Android MediaStore/media scanner) |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | developer.android.com |