Was sind MIME-Typen?

In GNOME werden MIME-Typen (Multipurpose Internet Mail Extension) zur Identifizierung des Formats einer Datei verwendet. Die GNOME-Arbeitsumgebung verwendet MIME-Typen für folgende Zwecke:

  • Ermitteln, welche Anwendung ein spezifisches Dateiformat per Vorgabe öffnen soll.

  • Registrieren anderer Anwendungen, die zum Öffnen eines bestimmten Dateiformats verwendet werden können.

  • Bereitstellung einer Textbeschreibung einer Datei, die beispielsweise in der Anzeige der Dateieigenschaften in der Anwendung Dateien verwendet wird.

  • Bereitstellung eines Symbols, welches das spezifische Dateiformat repräsentiert, so dass es beispielsweise in der Anzeige der Dateieigenschaften in der Anwendung Dateien verwendet werden kann.

Die Namen von MIME-Typen folgen einem festgelegten Schema:

media-type/subtype-identifier

image/jpeg ist ein Beispiel eines MIME-Typs, wobei image der Medientyp ist und jpeg den Untertyp bezeichnet.

GNOME folgt dem Shared MIME Info Standard von freedesktop.org, um Folgendes zu ermitteln:

  • Die systemweiten und benutzerspezifischen Speicherorte für Dateien zur MIME-Type-Spezifikation.

  • Weg zur Registrierung eines MIME-Typs, so dass die Arbeitsumgebung weiß, welche Anwendungen ein bestimmtes Dateiformat öffnen können.

  • Die Art und Weise, wie der Benutzer ändern kann, welche Anwendungen welche Dateiformate öffnen sollen.

Was ist die MIME-Datenbank?

Die MIME-Datenbank ist eine Sammlung aller MIME-Typ-Spezifikationsdateien, die GNOME zum Speichern von Informationen über bekannte MIME-Typen verwendet.

Der wichtigste Teil der MIME-Datenbank aus der Sicht des Administrators ist der Ordner /usr/share/mime/packages/, wo jene Dateien gespeichert sind, die Informationen zu MIME-Typen enthalten. Ein Beispiel für eine solche Datei ist /usr/share/mime/packages/freedesktop.org.xml, welche die voreingestellte Datei zum Speichern von Informationen zu den auf dem System verfügbaren Standard-MIME-Typen ist. Diese Datei ist Teil des Pakets shared-mime-info.

Weitere Informationen

Detaillierte Informationen zum MIME-Typen-System finden Sie in der freedesktop.org Shared MIME Info specification auf der Webseite von freedesktop.org: