Vad är filformatet NOMEDIA?
Filer med filtillägget .nomedia innehåller ingen data - de är alltid exakt 0 byte - och de har inget filnamnsprefix. Det är en dold fil (den inledande punkten döljer den i vanliga Android- och Linux-fillistor) som informerar Androids medieskanner om att katalogen den ligger i inte innehåller multimediafiler som ska visas, såsom bilder, videor eller ljud.
.nomedia-filer används för att dölja innehållet i kataloger så att de inte är synliga för medieappar - till exempel systemgalleriet eller en musikspelare. Genom att placera en i en mapp förhindras dessa appar från att indexera och visa dess media. Om du tar bort .nomedia-filen kommer medieskannern att indexera om katalogen vid nästa körning.
Markören introducerades av Google som en del av Android Open Source Project (AOSP) i de tidiga Android-utgåvorna runt 2009 och har varit en del av plattformen sedan dess. Den gäller för mappen den ligger i men ärvs inte av underkataloger - varje undermapp som ska exkluderas behöver sin egen .nomedia-fil.
Om du vill skapa en sådan fil manuellt måste du komma ihåg att filnamnsprefixet ska lämnas tomt. Filen ska endast innehålla filtillägget - den ska heta exakt .nomedia. På Android eller Linux är skalkommandot touch .nomedia allt som behövs; alternativt kan vilken filhanterare som helst skapa en tom fil med det namnet.
Filen kommer inte att tjäna sitt syfte om den namnges med ett prefix - till exempel känns file.nomedia inte igen av medieskannern.
Säkerhet & trygghet
RISK: LOWEn .nomedia-fil är ofarlig - den är tom och kan inte innehålla kod. Det är inte ett virus, även om vissa «rensningsappar» skapar .nomedia-filer i DCIM/Pictures och får användare att tro att deras foton raderats. Att radera en .nomedia-fil är alltid säkert för din data; den enda sidoeffekten är att app-cache (klistermärken, miniatyrer) kan flöda in i ditt Galleri igen. Notera: att dölja foton med .nomedia är inte säkerhet - vilken filhanterare som helst visar fortfarande medierna.
Formatdetaljer
i ett nötskalProgram som öppnar NOMEDIA-filer
Tekniska detaljer
djup specifikation| Filstorlek | Alltid 0 byte - filen är tom av design; dess innehåll är irrelevant |
| Fullständigt filnamn | `.nomedia` - punkt-prefix utan stam; den inledande punkten är en del av namnet, inte en avskiljare |
| Filinnehåll | Tomt - inga byte, inga rubriker, ingen magisk signatur; endast filnamnet och dess plats spelar roll |
| Synlighet | Dold på Android och Linux enligt konvention - filer med punkt-prefix visas inte i vanliga kataloglistor |
| Omfattning | Gäller endast för katalogen den ligger i; ärvs inte av underkataloger |
| Identifieras av | Android MediaStore medieskanner (AOSP), som letar efter denna fil innan en mapp indexeras |
| Effekt på medieskanner | Förhindrar indexering av bilder, ljud och video i den markerade katalogen |
| Utvecklare | Google / Android Open Source Project (AOSP) |
| Introducerad | Cirka 2009, i tidiga Android-utgåvor |
| Lagringsstöd | Fungerar på både intern lagring och externa SD-kortkataloger på Android |
| Skiftlägeskänslighet | Filnamnet måste vara gemener `.nomedia` - Androids filsystem är skiftlägeskänsligt; `.NOMEDIA` eller varianter med blandade bokstäver känns inte igen |
| MIME-typ | `application/octet-stream` - inget innehåll för typidentifiering |
| Skapelsemetod | Vilken filhanterare som helst eller skalkommandot `touch .nomedia` kan skapa den som en tom fil |
| Effekt vid borttagning | Att radera filen gör att nästa körning av medieskannern indexerar om och visar katalogens media |
| Plattformsspecifik | Android-specifik konvention; har ingen effekt på Windows, macOS eller iOS filsystem |
| Prefixkrav | Måste ha en tom stam - alla filnamnsprefix (t.ex. `app.nomedia`) bryter igenkänningen av medieskannern |
| Släppt | circa 2009 (early Android releases; behavior documented in Android MediaStore/media scanner) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | developer.android.com |