Что такое формат файла MMF?
.mmf - это расширение файла для Synthetic Music Mobile Application Format (SMAF), бинарного аудиоконтейнера, разработанного Yamaha Corporation. Он был стандартным форматом доставки рингтонов и фоновой музыки для японских операторских телефонов в начале 2000-х годов, использовался на i-mode, EZweb и связанных платформах.
MMF - это старый формат. Современное аудио ПО больше не поддерживает воспроизведение .mmf нативно, но пользователи могут использовать Awave Studio или онлайн-конвертеры для преобразования таких файлов в MP3 или WAV для воспроизведения на современных устройствах.
Внутри каждого файла .mmf корневой чанк MMMD (магические байты 4D 4D 4D 44) оборачивает подчанки, содержащие метаданные контента (CNTI), данные FM-синтеза или PCM-инструментов (MTR, ATR), а также дополнительные данные платформы (OPDA). Поддерживаются три режима инструментов: FM-синтез, воспроизведение семплов PCM и Stream PCM для более длинных клипов. Yamaha определила последовательные поколения чипов - от MA-1 до MA-7 - каждое из которых расширяло возможности синтеза; вариант SMAF for Flash предназначался для телефонов с Java ME.
Типичный рингтон .mmf имеет размер 5-200 КБ, сохраняя параметры инструментов внутри, подобно модульным аудиоформатам.
Обратите внимание, что в старой документации .mmf иногда упоминается как Microsoft Mail Message File - совершенно отдельный, несвязанный формат базы данных из Microsoft NT Mail. Эти два формата объединяет только расширение, они не имеют структурного или функционального родства.
Безопасность и защита
РИСК: LOWЧистый аудиоконтейнер; не содержит исполняемого контента. Исторический формат - маловероятно использование в злонамеренных целях.
Детали формата
в двух словах- Microsoft Mail Message File - Устаревшее хранилище автономных сообщений Microsoft Mail/Exchange - несвязанный бинарный формат с тем же расширением.
Программы, открывающие файлы MMF
Технические подробности
глубокая спецификация| Магические байты | `4D 4D 4D 44` (`MMMD`) по смещению 0; далее следует 4-байтовый размер файла в формате big-endian |
| Порядок байтов | Big-endian |
| Контейнер | SMAF на основе чанков (корень `MMMD`, оборачивающий `CNTI`, `OPDA`, `MTR`, `ATR` и другие подчанки) |
| MIME-тип | audio/x-mmf (также audio/mmf, application/vnd.smaf) |
| Типы инструментов | FM-синтез, воспроизведение семплов PCM, Stream PCM (для длинных аудиоклипов) |
| Поколения чипов | от MA-1 до MA-7; каждое поколение расширяло возможности FM и PCM синтеза |
| Частота дискретизации PCM | До 8 000 Гц для голосового PCM; частота синтеза зависит от чипа |
| Типичный размер файла | 5 КБ - 200 КБ (рингтоны); до ~500 КБ с использованием Stream PCM |
| Структура чанков | 4-байтовое поле размера для каждого чанка для обеспечения целостности данных на уровне чанков |
| Происхождение платформы | Сети японских операторов (i-mode, EZweb); кнопочные телефоны Symbian и J2ME |
| Вариант | SMAF for Flash предназначался для мобильных браузеров Java ME |
| Устаревание | Вытеснен форматами MP3/AAC; разработка формата прекращена около 2008 года, коммерчески устарел с ~2010 года |
| Выпущен | 1999 (with Yamaha MA-1 sound chip) |
| Последняя версия | SMAF for Flash (MA-7 era); format frozen ~2008 |
Конвертации MMF
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах MMF.