Kiểu MIME .tsv: text/tab-separated-values

Tệp có đuôi .tsv (Tab-separated values) sử dụng kiểu MIME text/tab-separated-values.

Cập nhật

text/tab-separated-values
Kiểu MIME cho .tsv
Dữ liệu
Danh mục
Có
Nén được bằng gzip/Brotli

Kiểu MIME của tệp .tsv là gì?

Kiểu MIME (media type) cho tệp Tab-separated values với đuôi .tsv là text/tab-separated-values. Giống CSV nhưng dùng ký tự tab làm dấu phân cách — đây là định dạng dữ liệu khi bạn sao chép từ bảng tính.

Header Content-Type

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

Các kiểu dựa trên văn bản nên kèm charset để trình duyệt giải mã ký tự đúng cách.

Cấu hình máy chủ

Máy chủCấu hình
Nginx (mime.types hoặc 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') hoặc res.setHeader('Content-Type', 'text/tab-separated-values; charset=utf-8')
Amazon S3Đặt Content-Type: text/tab-separated-values cho đối tượng (metadata), hoặc truyền --content-type text/tab-separated-values vào aws s3 cp

Có nên nén tệp .tsv không?

Có. Tab-separated values là văn bản, nên bật gzip hoặc Brotli cho text/tab-separated-values thường giúp giảm 50–80 % kích thước truyền tải. Hãy đảm bảo danh sách nén của máy chủ có kiểu này — kiểm tra bằng công cụ kiểm tra nén website.

Vì sao kiểu MIME quan trọng

Trình duyệt quyết định xử lý phản hồi — hiển thị, thực thi, phát hoặc tải xuống — dựa trên header Content-Type, không phải đuôi tệp. Với X-Content-Type-Options: nosniff, kiểu sai khiến stylesheet và script bị chặn hoàn toàn. Với tải lên, đừng bao giờ tin kiểu do phía client gửi; hãy kiểm tra nội dung tệp (magic bytes) trên máy chủ.

Câu hỏi thường gặp

Kiểu MIME của .tsv là gì?
text/tab-separated-values.
Làm sao đặt Content-Type cho .tsv trong Nginx?
Đảm bảo text/tab-separated-values tsv; có trong khối types (thường nằm ở /etc/nginx/mime.types) rồi tải lại Nginx.
Có nên nén tệp .tsv bằng gzip không?
Có — định dạng này nén rất tốt, nên hãy thêm kiểu này vào cấu hình gzip/Brotli của bạn.