.ics MIME-Typ: text/calendar

Dateien mit der Endung .ics (iCalendar-Datei) verwenden den MIME-Typ text/calendar.

Aktualisiert am

text/calendar
MIME-Typ für .ics
Text
Kategorie
Ja
Mit gzip/Brotli komprimieren

Welchen MIME-Typ haben .ics-Dateien?

Der MIME-Typ (Medientyp) für iCalendar-Dateien mit der Endung .ics ist text/calendar. Wird für Kalendereinladungen und Feeds verwendet. E-Mail-Einladungen verwenden text/calendar; method=REQUEST.

Content-Type-Header

Content-Type: text/calendar; charset=utf-8

Textbasierte Typen sollten ein charset enthalten, damit der Browser die Zeichen korrekt dekodiert.

Serverkonfiguration

ServerKonfiguration
Nginx (mime.types oder types {})text/calendar ics;
Apache (.htaccess)AddType text/calendar .ics
IIS (web.config)<mimeMap fileExtension=".ics" mimeType="text/calendar" />
Node.js / Expressres.type('ics') oder res.setHeader('Content-Type', 'text/calendar; charset=utf-8')
Amazon S3Setze Content-Type: text/calendar am Objekt (Metadaten) oder übergib --content-type text/calendar an aws s3 cp

Sollten .ics-Dateien komprimiert werden?

Ja. iCalendar-Dateien sind Text, daher spart das Aktivieren von gzip oder Brotli für text/calendar typischerweise 50–80 % der Übertragungsgröße. Stelle sicher, dass die Komprimierungsliste deines Servers diesen Typ enthält – prüfe das mit dem Website-Kompressionstest.

Warum der MIME-Typ wichtig ist

Browser entscheiden anhand des Content-Type-Headers, nicht anhand der Dateiendung, ob eine Antwort angezeigt, ausgeführt, abgespielt oder heruntergeladen wird. Bei X-Content-Type-Options: nosniff führt ein falscher Typ dazu, dass Stylesheets und Skripte vollständig blockiert werden. Bei Uploads solltest du dem vom Client gesendeten Typ nie vertrauen; prüfe stattdessen den Inhalt der Datei (ihre Magic Bytes) auf dem Server.

Häufige Fragen

Was ist der MIME-Typ für .ics?
text/calendar.
Wie setze ich den Content-Type für .ics in Nginx?
Stelle sicher, dass text/calendar ics; im Block types steht (meist in /etc/nginx/mime.types), und lade Nginx neu.
Sollte ich .ics-Dateien mit gzip komprimieren?
Ja – das Format komprimiert sehr gut, also nimm den Typ in deine gzip/Brotli-Konfiguration auf.