Kiểu MIME .m4a: audio/mp4

Tệp có đuôi .m4a (âm thanh MPEG-4 AAC) dùng kiểu MIME audio/mp4.

Cập nhật

audio/mp4
Kiểu MIME của .m4a
Âm thanh
Danh mục
Không
Nén bằng gzip/Brotli

Kiểu MIME của tệp .m4a là gì?

Kiểu MIME (media type) của tệp MPEG-4 audio (AAC) có đuôi .m4a là audio/mp4. Đây là âm thanh AAC được đóng gói trong container MP4, thường thấy trên Apple Music và nhiều podcast.

Header Content-Type

Content-Type: audio/mp4

Cấu hình máy chủ

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

Có nên nén tệp .m4a không?

Không. Tệp âm thanh MPEG-4 (AAC) vốn đã được nén sẵn bên trong, nên gzip hoặc Brotli chỉ tốn CPU và hầu như không giảm được dung lượng, đôi khi còn làm tăng. Hãy loại audio/mp4 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 cách xử lý phản hồi (hiển thị, thực thi, phát hay tải xuống) dựa trên header Content-Type, không phải đuôi tệp. 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 các tệp tải lên, đừng bao giờ tin kiểu do client gửi; hãy kiểm tra nội dung tệp (magic bytes) trên máy chủ.

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

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