Was ist das NOMEDIA-Dateiformat?
Dateien mit der Erweiterung .nomedia enthalten keinerlei Daten - sie sind stets genau 0 Bytes groß - und haben kein Dateinamen-Präfix. Es ist eine versteckte Datei (der führende Punkt verbirgt sie in den Standard-Dateilisten von Android und Linux), die den Android-Medienscanner darüber informiert, dass sich im Verzeichnis, in dem sie sich befindet, keine anzuzeigenden Multimediadateien wie Bilder, Videos oder Audio befinden.
.nomedia-Dateien dienen dazu, den Inhalt von Verzeichnissen zu verbergen, damit er für medienorientierte Apps nicht sichtbar ist - etwa die Systemgalerie oder einen Musikplayer. Das Platzieren einer solchen Datei in einem Ordner verhindert, dass diese Apps die darin enthaltenen Medien indexieren und anzeigen. Das Entfernen der .nomedia-Datei veranlasst den Medienscanner, das Verzeichnis beim nächsten Durchlauf neu zu indexieren.
Die Markierung wurde von Google als Teil des Android Open Source Project (AOSP) in den frühen Android-Versionen um 2009 eingeführt und ist seitdem Teil der Plattform. Sie gilt für den Ordner, in dem sie sich befindet, kaskadiert aber nicht in Unterverzeichnisse - jeder auszuschließende Unterordner benötigt eine eigene .nomedia-Datei.
Wenn Sie eine solche Datei manuell erstellen möchten, müssen Sie beachten, dass das Dateinamen-Präfix leer bleiben soll. Die Datei sollte nur die Erweiterung enthalten - sie sollte genau .nomedia heißen. Auf Android oder Linux genügt der Shell-Befehl touch .nomedia; alternativ kann jeder Dateimanager eine leere Datei mit diesem Namen erstellen.
Die Datei erfüllt ihren Zweck nicht, wenn sie mit einem Präfix benannt wird - zum Beispiel wird file.nomedia vom Medienscanner nicht erkannt.
Sicherheit
RISIKO: LOWEine .nomedia-Datei ist harmlos - sie ist leer und kann keinen Code enthalten. Sie ist kein Virus, obwohl manche „Reiniger“- oder Junk-Apps .nomedia-Dateien in DCIM/Pictures erstellen und Benutzer glauben lassen, ihre Fotos seien gelöscht. Das Löschen einer .nomedia-Datei ist für Ihre Daten immer sicher; der einzige Nebeneffekt ist, dass App-Caches (Sticker, Thumbnails) Ihre Galerie wieder überfluten können. Hinweis: Fotos mit .nomedia zu verbergen ist keine Sicherheitsfunktion - jeder Dateimanager zeigt die Medien weiterhin an.
Formatdetails
kurz gefasstProgramme zum Öffnen von NOMEDIA-Dateien
Technische Details
technische Spezifikation| Dateigröße | Immer 0 Bytes - die Datei ist absichtlich leer; ihr Inhalt ist irrelevant |
| Vollständiger Dateiname | `.nomedia` - mit Punkt-Präfix ohne Stamm; der führende Punkt ist Teil des Namens, kein Trennzeichen |
| Dateiinhalt | Leer - keine Bytes, keine Header, keine Magic-Signatur; nur der Dateiname und sein Speicherort sind relevant |
| Sichtbarkeit | Auf Android und Linux konventionell versteckt - Dateien mit Punkt-Präfix werden in Standardverzeichnislisten nicht angezeigt |
| Geltungsbereich | Gilt nur für das Verzeichnis, in dem sie sich befindet; kaskadiert nicht in Unterverzeichnisse |
| Erkannt von | Android-MediaStore-Medienscanner (AOSP), der vor dem Indexieren eines Ordners nach dieser Datei sucht |
| Auswirkung auf den Medienscanner | Unterdrückt die Indexierung von Bildern, Audio und Video im markierten Verzeichnis |
| Entwickler | Google / Android Open Source Project (AOSP) |
| Eingeführt | Ca. 2009, in frühen Android-Versionen |
| Speicherunterstützung | Funktioniert sowohl auf dem internen Speicher als auch auf externen SD-Karten-Verzeichnissen unter Android |
| Groß-/Kleinschreibung | Dateiname muss in Kleinbuchstaben `.nomedia` sein - Androids Dateisystem unterscheidet Groß-/Kleinschreibung; `.NOMEDIA` oder gemischt geschriebene Varianten werden nicht erkannt |
| MIME-Typ | `application/octet-stream` - kein Inhalt für die Typerkennung |
| Erstellungsmethode | Jeder Dateimanager oder der Shell-Befehl `touch .nomedia` kann sie als leere Datei erstellen |
| Auswirkung der Entfernung | Das Löschen der Datei veranlasst den Medienscanner beim nächsten Durchlauf, die Medien des Verzeichnisses neu zu indexieren und anzuzeigen |
| Plattformspezifität | Nur-Android-Konvention; hat keine Auswirkung auf Windows-, macOS- oder iOS-Dateisysteme |
| Präfix-Anforderung | Muss einen leeren Stamm haben - jedes Dateinamen-Präfix (z. B. `app.nomedia`) verhindert die Erkennung durch den Medienscanner |
| Veröffentlicht | circa 2009 (early Android releases; behavior documented in Android MediaStore/media scanner) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | developer.android.com |