MIME Type của .gif: image/gif

File có đuôi .gif (ảnh GIF) sử dụng MIME type image/gif.

Cập nhật

image/gif
MIME type của .gif
Images
Danh mục
Không
Nén bằng gzip/Brotli

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 / Expressres.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ủ.

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?
Đảm bảo image/gif gif; 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 .gif 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ì.