.vcf MIME-Typ: text/vcard

Dateien mit der Endung .vcf (vCard-Kontakt) verwenden den MIME-Typ text/vcard.

Aktualisiert am

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

Was ist der MIME-Typ von .vcf-Dateien?

Der MIME-Typ (Medientyp) für vCard-Kontakt-Dateien mit der Endung .vcf lautet text/vcard. Kontaktkarten, die Smartphones und E-Mail-Programme importieren können.

Content-Type-Header

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

Textbasierte Typen sollten einen Zeichensatz-Parameter angeben (charset), damit der Browser Zeichen korrekt dekodiert.

Server-Konfiguration

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

Sollten .vcf-Dateien komprimiert werden?

Ja. vCard-Kontakt ist Text, daher spart die Aktivierung von gzip oder Brotli für text/vcard typischerweise 50–80 % der Übertragungsgröße. Achte darauf, dass die Komprimierungsliste deines Servers diesen Typ enthält – prüfe es mit dem Website-Kompressionstest.

Warum der MIME-Typ wichtig ist

Browser entscheiden anhand des Content-Type-Headers – nicht anhand der Dateiendung – was mit einer Antwort passiert: anzeigen, ausführen, abspielen oder herunterladen. Mit X-Content-Type-Options: nosniff führt ein falscher Typ dazu, dass Stylesheets und Skripte komplett blockiert werden. Bei Uploads solltest du dem vom Client gesendeten Typ nie vertrauen, sondern den Inhalt der Datei (ihre Magic Bytes) auf dem Server prüfen.

Häufige Fragen

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