MIME type của file .gif là gì?
MIME type (kiểu media) của file ảnh GIF có đuôi .gif là image/gif. Hỗ trợ hoạt ảnh với tối đa 256 màu. Với hoạt ảnh, MP4 hoặc animated WebP thường nhỏ hơn 5–10 lần.
Header Content-Type
Content-Type: image/gif
Cấu hình máy chủ
| Máy chủ | Cấu hình |
|---|---|
Nginx (mime.types hoặc types {}) | image/gif gif; |
Apache (.htaccess) | AddType image/gif .gif |
IIS (web.config) | <mimeMap fileExtension=".gif" mimeType="image/gif" /> |
| Node.js / Express | res.type('gif') hoặc res.setHeader('Content-Type', 'image/gif') |
| Amazon S3 | Đặt Content-Type: image/gif cho object (metadata), hoặc truyền --content-type image/gif vào aws s3 cp |
File .gif có nên được nén không?
Không. File ảnh GIF đã được nén sẵn bên trong, nên gzip hay Brotli chỉ tốn CPU và hầu như không giảm dung lượng — đôi khi còn làm file lớn hơn. Hãy loại image/gif khỏi cấu hình nén của bạn.
Vì sao MIME type 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. Với X-Content-Type-Options: nosniff, kiểu sai khiến stylesheet và script bị chặn hoàn toàn. Với các file tải lên, đừng bao giờ tin kiểu do client gửi; hãy kiểm tra nội dung file (magic bytes) ở phía máy chủ.
Tra cứu MIME type
Tìm kiếm mọi đuôi file và MIME type phổ biến, kèm Content-Type header sẵn sàng để sao chép.
Câu hỏi thường gặp
MIME type của .gif là gì?
image/gif.Làm sao để đặt Content-Type cho .gif trong Nginx?
image/gif gif; có trong khối types (thường nằm ở /etc/nginx/mime.types) rồi tải lại Nginx.