.tsv MIME-Typ: text/tab-separated-values

Dateien mit der Endung .tsv (Tab-separated values) verwenden den MIME-Typ text/tab-separated-values.

Aktualisiert am

text/tab-separated-values
MIME-Typ für .tsv
Daten
Kategorie
Ja
Mit gzip/Brotli komprimieren

Welchen MIME-Typ haben .tsv-Dateien?

Der MIME-Typ (Medientyp) für Tab-separated-values-Dateien mit der Endung .tsv lautet text/tab-separated-values. Ähnlich wie CSV, nur mit Tabulatoren als Trennzeichen – das Format, in dem Daten aus Tabellenkalkulationen kopiert werden.

Content-Type-Header

Content-Type: text/tab-separated-values; charset=utf-8

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

Serverkonfiguration

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

Sollten .tsv-Dateien komprimiert werden?

Ja. Tab-separated values ist Text, daher spart das Aktivieren von gzip oder Brotli für text/tab-separated-values in der Regel 50–80 % der übertragenen Größe. Prüfe, ob die Komprimierungsliste deines Servers diesen Typ enthält – mit dem Website-Komprimierungstest.

Warum der MIME-Typ wichtig ist

Browser entscheiden anhand des Content-Type-Headers, nicht der Dateiendung, was mit einer Antwort passiert – anzeigen, ausführen, abspielen oder herunterladen. Bei 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; prüfe stattdessen den Inhalt der Datei (ihre Magic Bytes) auf dem Server.

Häufige Fragen

Welcher MIME-Typ gilt für .tsv?
text/tab-separated-values.
Wie setze ich den Content-Type für .tsv in Nginx?
Stelle sicher, dass text/tab-separated-values tsv; im types-Block steht (meist in /etc/nginx/mime.types), und lade Nginx neu.
Sollte ich .tsv-Dateien gzippen?
Ja – das Format komprimiert gut, also nimm den Typ in deine gzip/Brotli-Konfiguration auf.