Категории

Детектор MIME-типа

Определяет MIME-тип по расширению файла или имени файла

Ключевые факты

Категория
Utilities
Типы входных данных
text
Тип результата
text
Покрытие примерами
4
API доступен
Yes

Обзор

Детектор MIME-типа — это быстрый инструмент для определения стандартного идентификатора медиа-типа по имени или расширению файла, помогающий корректно настроить заголовки Content-Type для веб-серверов и приложений.

Когда использовать

  • При настройке заголовков HTTP-ответов для корректного отображения файлов в браузере.
  • При разработке систем загрузки файлов для проверки допустимых форматов контента.
  • При необходимости быстро узнать стандартный MIME-тип для редкого или специфического расширения файла.

Как это работает

  • Введите имя файла вместе с расширением или только расширение (например, .png) в поле ввода.
  • Инструмент мгновенно сопоставит введенные данные с базой стандартных типов медиа.
  • Получите точное значение MIME-типа, готовое для использования в коде или конфигурации сервера.

Сценарии использования

Настройка конфигурации веб-серверов Nginx или Apache для правильной отдачи статического контента.
Валидация типов файлов на стороне сервера перед сохранением пользовательских загрузок.
Создание метаданных для API, чтобы клиенты могли правильно обрабатывать входящие потоки данных.

Примеры

1. Настройка заголовков для веб-сервера

Веб-разработчик
Контекст
Разработчик настраивает сервер для отдачи специфических форматов шрифтов и изображений.
Проблема
Необходимо узнать точный MIME-тип для файлов .woff2 и .webp, чтобы избежать ошибок отображения.
Как использовать
Введите расширение '.woff2' в поле поиска.
Результат
Инструмент возвращает 'font/woff2', что позволяет корректно прописать тип в конфигурации сервера.

2. Проверка загружаемых документов

Системный администратор
Контекст
Администратор создает скрипт для фильтрации загружаемых пользователями документов.
Проблема
Нужно определить, какой MIME-тип соответствует формату .pdf для настройки правил безопасности.
Как использовать
Введите 'document.pdf' в поле ввода.
Результат
Инструмент выдает 'application/pdf', подтверждая стандартный тип для данного расширения.

Проверить на примерах

utilities

Связанные хабы

FAQ

Что такое MIME-тип?

MIME-тип (Multipurpose Internet Mail Extensions) — это стандарт, который определяет тип содержимого файла, передаваемого через интернет, например, 'image/jpeg' или 'application/pdf'.

Нужно ли указывать полное имя файла?

Нет, вы можете ввести как полное имя файла (например, 'photo.jpg'), так и просто расширение (например, '.jpg' или 'jpg').

Поддерживает ли инструмент редкие форматы?

Да, детектор охватывает широкий спектр стандартных и часто используемых форматов файлов, используемых в веб-разработке.

Загружаются ли мои файлы на сервер?

Нет, инструмент работает локально в браузере и анализирует только текстовую строку с расширением, не передавая сами файлы.

Зачем нужно знать MIME-тип?

Правильный MIME-тип гарантирует, что браузер пользователя корректно интерпретирует файл: откроет его, скачает или предложит сохранить.

Документация API

Конечная точка запроса

POST /ru/api/tools/mime-type-detector

Параметры запроса

Имя параметра Тип Обязательно Описание
filename text Да -

Формат ответа

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Текст: Текст

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-mime-type-detector": {
      "name": "mime-type-detector",
      "description": "Определяет MIME-тип по расширению файла или имени файла",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=mime-type-detector",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]