Wat is het NOMEDIA-bestandsformaat?
Bestanden met de extensie .nomedia bevatten geen gegevens - ze zijn altijd precies 0 bytes - en ze hebben geen bestandsnaam-prefix. Het is een verborgen bestand (de punt aan het begin verbergt het in standaard Android- en Linux-bestandslijsten) dat de Android-mediascanner informeert dat de map waarin het zich bevindt geen multimediabestanden bevat die moeten worden weergegeven, zoals afbeeldingen, video's of audio.
.nomedia-bestanden worden gebruikt om de inhoud van mappen te verbergen, zodat ze niet zichtbaar zijn voor media-gevoelige apps - bijvoorbeeld de systeemgalerij of een muziekspeler. Door er een in een map te plaatsen, wordt voorkomen dat die apps de media indexeren en weergeven. Het verwijderen van het .nomedia-bestand zorgt ervoor dat de mediascanner de map bij de volgende scan opnieuw indexeert.
De markering werd door Google geïntroduceerd als onderdeel van het Android Open Source Project (AOSP) in de vroege Android-releases rond 2009 en maakt sindsdien deel uit van het platform. Het is van toepassing op de map waarin het zich bevindt, maar werkt niet door in submappen - elke submap die moet worden uitgesloten, heeft zijn eigen .nomedia-bestand nodig.
Als u een dergelijk bestand handmatig wilt maken, moet u onthouden dat de bestandsnaam-prefix leeg moet blijven. Het bestand mag alleen de extensie bevatten - het moet exact .nomedia heten. Op Android of Linux is het shell-commando touch .nomedia alles wat nodig is; als alternatief kan elke bestandsbeheerder een leeg bestand met die naam maken.
Het bestand zal zijn doel niet dienen als het een prefix heeft - bijvoorbeeld bestand.nomedia wordt niet herkend door de mediascanner.
Beveiliging & veiligheid
RISICO: LOWEen .nomedia-bestand is onschadelijk - het is leeg en kan geen code bevatten. Het is geen virus, hoewel sommige «cleaner»- of junk-apps .nomedia-bestanden aanmaken in DCIM/Pictures waardoor gebruikers denken dat hun foto's zijn verwijderd. Het verwijderen van een .nomedia-bestand is altijd veilig voor uw gegevens; het enige neveneffect is dat app-caches (stickers, miniaturen) uw Galerij weer kunnen overspoelen. Let op: het verbergen van foto's met .nomedia is geen beveiliging - elke bestandsbeheerder toont de media nog steeds.
Formaatdetails
in een notendopProgramma's die NOMEDIA-bestanden openen
Technische details
diepe specificaties| Bestandsgrootte | Altijd 0 bytes - het bestand is ontworpen om leeg te zijn; de inhoud is irrelevant |
| Volledige bestandsnaam | `.nomedia` - met een punt als prefix zonder stam; de leidende punt maakt deel uit van de naam, niet als scheidingsteken |
| Bestandsinhoud | Leeg - geen bytes, geen headers, geen magic signature; alleen de bestandsnaam en de locatie zijn van belang |
| Zichtbaarheid | Verborgen op Android en Linux volgens conventie - bestanden met een punt als prefix worden niet getoond in standaard mappenlijsten |
| Bereik | Geldt alleen voor de map waarin het zich bevindt; werkt niet door in submappen |
| Herkend door | Android MediaStore mediascanner (AOSP), die controleert op dit bestand voordat een map wordt geïndexeerd |
| Effect op mediascanner | Onderdrukt het indexeren van afbeeldingen, audio en video in de gemarkeerde map |
| Ontwikkelaar | Google / Android Open Source Project (AOSP) |
| Geïntroduceerd | Rond 2009, in vroege Android-releases |
| Opslagondersteuning | Werkt op zowel interne opslag als externe SD-kaartmappen op Android |
| Hoofdlettergevoeligheid | Bestandsnaam moet in kleine letters `.nomedia` zijn - het bestandssysteem van Android is hoofdlettergevoelig; `.NOMEDIA` of varianten met gemengde letters worden niet herkend |
| MIME-type | `application/octet-stream` - geen inhoud voor type-detectie |
| Creatiemethode | Elke bestandsbeheerder of het shell-commando `touch .nomedia` kan het als een leeg bestand aanmaken |
| Effect bij verwijdering | Het verwijderen van het bestand zorgt ervoor dat de volgende scan van de mediascanner de media in de map opnieuw indexeert en blootstelt |
| Platformspecifiek | Alleen een Android-conventie; heeft geen effect op Windows, macOS of iOS bestandssystemen |
| Prefix-vereiste | Moet een lege stam hebben - elke bestandsnaam-prefix (bijv. `app.nomedia`) verbreekt de herkenning door de mediascanner |
| Uitgebracht | circa 2009 (early Android releases; behavior documented in Android MediaStore/media scanner) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | developer.android.com |