Kiểu MIME .webm: video/webm

File có đuôi .webm (video WebM) sử dụng kiểu MIME video/webm.

Cập nhật

video/webm
Kiểu MIME của .webm
Video
Danh mục
Không
Nén bằng gzip/Brotli

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

Kiểu MIME (media type) của file video WebM có phần mở rộng .webm là video/webm. Đây là định dạng video mở VP8/VP9/AV1, được mọi trình duyệt hiện đại hỗ trợ.

Header Content-Type

Content-Type: video/webm

Cấu hình máy chủ

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

File .webm có nên nén không?

Không. File video WebM vốn đã được nén sẵn bên trong, nên gzip hay Brotli chỉ tốn CPU mà gần như không giảm dung lượng, đôi khi còn làm tăng. Hãy loại video/webm 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 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 phần mở rộng file. Với 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 client gửi; hãy kiểm tra nội dung file (magic bytes) ngay trên máy chủ.

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

Kiểu MIME của .webm là gì?
video/webm.
Làm sao đặt Content-Type cho .webm trong Nginx?
Đảm bảo video/webm webm; có trong khối types (thường nằm trong /etc/nginx/mime.types) rồi tải lại Nginx.
Có nên nén file .webm bằng gzip 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 nào.