Kiểu MIME .rar: application/vnd.rar

Các file có đuôi .rar (file nén RAR) sử dụng kiểu MIME application/vnd.rar.

Cập nhật

application/vnd.rar
Kiểu MIME của .rar
Lưu trữ
Danh mục
Không
Nén bằng gzip/Brotli

Kiểu MIME của file .rar là gì?

Kiểu MIME (media type) của file lưu trữ RAR với đuôi .rar là application/vnd.rar. Bạn cũng có thể gặp application/x-rar-compressed. Kiểu này đã được đăng ký là application/vnd.rar; các hệ thống cũ hơn thường dùng application/x-rar-compressed.

Header Content-Type

Content-Type: application/vnd.rar

Cấu hình máy chủ

Máy chủCấu hình
Nginx (mime.types hoặc types {})application/vnd.rar rar;
Apache (.htaccess)AddType application/vnd.rar .rar
IIS (web.config)<mimeMap fileExtension=".rar" mimeType="application/vnd.rar" />
Node.js / Expressres.type('rar') hoặc res.setHeader('Content-Type', 'application/vnd.rar')
Amazon S3Đặt Content-Type: application/vnd.rar cho đối tượng (metadata), hoặc truyền --content-type application/vnd.rar vào aws s3 cp

Có nên nén file .rar không?

Không. File RAR vốn đã được nén sẵn bên trong, nên gzip hay Brotli chỉ tốn CPU mà hầu như không giảm được dung lượng, đôi khi còn làm tăng. Hãy bỏ application/vnd.rar khỏi cấu hình nén của bạn.

Vì sao kiểu MIME quan trọng

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

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

Kiểu MIME của .rar là gì?
application/vnd.rar. Một biến thể khác thường gặp: application/x-rar-compressed.
Làm thế nào để đặt Content-Type cho .rar trong Nginx?
Đảm bảo application/vnd.rar rar; có trong khối types (thường nằm ở /etc/nginx/mime.types) rồi tải lại Nginx.
Có nên gzip file .rar không?
Không. Định dạng này đã được nén sẵn, nên nén HTTP không mang lại lợi ích gì.