MIME-тип .mp3: audio/mpeg

Файлы с расширением .mp3 (MP3-аудио) используют MIME-тип audio/mpeg.

Обновлено

audio/mpeg
MIME-тип для .mp3
Аудио
Категория
Нет
Сжатие gzip/Brotli

Какой MIME-тип у файлов .mp3?

MIME-тип (медиатип) для файлов MP3-аудио с расширением .mp3 — audio/mpeg. Тип audio/mpeg является официальным; audio/mp3 — неофициальный, но широко распространённый вариант.

Заголовок Content-Type

Content-Type: audio/mpeg

Настройка сервера

СерверНастройка
Nginx (mime.types или types {})audio/mpeg mp3;
Apache (.htaccess)AddType audio/mpeg .mp3
IIS (web.config)<mimeMap fileExtension=".mp3" mimeType="audio/mpeg" />
Node.js / Expressres.type('mp3') или res.setHeader('Content-Type', 'audio/mpeg')
Amazon S3Задайте Content-Type: audio/mpeg для объекта (метаданные) или передайте --content-type audio/mpeg в aws s3 cp

Нужно ли сжимать файлы .mp3?

Нет. Файлы MP3 уже сжаты внутри формата, поэтому gzip или Brotli только тратят процессорное время и почти не уменьшают размер, а иногда даже увеличивают его. Исключите audio/mpeg из настроек сжатия.

Почему важен MIME-тип

Браузер решает, что делать с ответом — отобразить, выполнить, воспроизвести или скачать — по заголовку Content-Type, а не по расширению файла. Если задан X-Content-Type-Options: nosniff, неверный тип приводит к тому, что таблицы стилей и скрипты полностью блокируются. При загрузке файлов никогда не доверяйте типу, переданному клиентом; проверяйте содержимое файла (его сигнатуру, magic bytes) на сервере.

Часто задаваемые вопросы

Какой MIME-тип у .mp3?
audio/mpeg.
Как задать Content-Type для .mp3 в Nginx?
Убедитесь, что строка audio/mpeg mp3; есть в блоке types (обычно в /etc/nginx/mime.types), и перезагрузите Nginx.
Стоит ли сжимать файлы .mp3 через gzip?
Нет — формат уже сжат, поэтому HTTP-сжатие не даст пользы.