Petr Kovar
pknbe@volny.cz 2014
MIME-typer används för att identifiera en fils format.
Anders Jonsson
anders.jonsson@norsjovallen.se 2017, 2023

# Vad är MIME-typer?

I GNOME används MIME-typer (Multipurpose Internet Mail Extension) för att identifiera en fils format. GNOME-skrivbordet använder MIME-typer för att:

Avgöra vilket program som ska öppna ett specifikt filformat som standard.

Registrera andra program som också kan öppna ett specifikt filformat.

Tillhandahålla en sträng som beskriver en fils typ, till exempel i en dialogruta för filegenskaper i programmet Filer.

Tillhandahålla en ikon som representerar ett specifikt filformat, till exempel i en dialogruta för filegenskaper i programmet Filer.

MIME-typers namn följer ett givet format:

    mediatyp/undertypsidentifierare

image/jpeg är ett exempel på en MIME-typ där image är mediatypen och jpeg är undertypsidentifieraren.

GNOME följer specifikationen Shared MIME Info från freedesktop.org för att avgöra:

Den maskinomfattande och användarspecifika platsen för att lagra alla MIME-typsspecifikationsfiler.

Hur en MIME-typ ska registreras så att skrivbordsmiljön vet vilka program som kan användas för att öppna ett specifikt filformat.

Hur användaren kan ändra vilka program som ska öppna vilka filformat.

# Vad är MIME-databasen?

MIME-databasen är en samling av alla filer för MIME-typsspecificering som GNOME använder för att lagra information om kända MIME-typer.

Den viktigaste delen av MIME-databasen ur systemadministratörens synpunkt är katalogen /usr/share/mime/packages/ där de MIME-typsrelaterade filerna som anger information om kända MIME-typer lagras. Ett exempel på en sådan fil är /usr/share/mime/packages/freedesktop.org.xml som specificerar information om de MIME-typer som finns tillgängliga på systemet som standard. Den filen tillhandahålls av paketet shared-mime-info.

# Få mer information

För detaljerad information som beskriver MIME-typsystemet, se specifikationen Shared MIME Info från freedesktop.org som finns på webbplatsen freedesktop.org:

http://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec/