MIME Type của .zip: application/zip

File có đuôi .zip (lưu trữ ZIP) sử dụng MIME type application/zip.

Cập nhật

application/zip
MIME type cho .zip
Lưu trữ
Danh mục
Không
Nén bằng gzip/Brotli

MIME type của file .zip là gì?

MIME type (kiểu phương tiện) của file lưu trữ ZIP có đuôi .zip là application/zip. Bạn cũng có thể gặp application/x-zip-compressed. File này đã được nén sẵn. Windows đôi khi báo application/x-zip-compressed khi tải lên — hãy chấp nhận cả hai.

Header Content-Type

Content-Type: application/zip

Cấu hình máy chủ

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

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

Không. File ZIP đã được nén sẵn bên trong, nên dùng gzip hoặc Brotli chỉ tốn CPU và hầu như không giảm dung lượng — đôi khi còn làm tăng kích thước. Đừng đưa application/zip vào 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 file tải lên, đừng bao giờ tin vào kiểu do client gửi; hãy kiểm tra nội dung file (magic bytes) trên server.

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

MIME type của .zip là gì?
application/zip. Một số biến thể thường gặp: application/x-zip-compressed.
Làm thế nào để đặt Content-Type cho .zip trong Nginx?
Đảm bảo application/zip zip; có trong khối types (thường nằm ở /etc/nginx/mime.types) rồi tải lại Nginx.
Có nên bật gzip cho file .zip 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ì.