O que é o formato de ficheiro MMF?
.mmf é a extensão de arquivo para o Synthetic Music Mobile Application Format (SMAF), um contêiner de áudio binário desenvolvido pela Yamaha Corporation. Foi o formato padrão de entrega de toques e música de fundo para celulares de operadoras japonesas no início dos anos 2000, usado no i-mode, EZweb e plataformas relacionadas.
O MMF é um formato antigo. Softwares de áudio modernos não suportam mais a reprodução nativa de .mmf, mas os usuários podem usar o Awave Studio ou conversores online para converter tais arquivos em MP3 ou WAV para reprodução em dispositivos atuais.
Dentro de cada arquivo .mmf, um chunk raiz MMMD (magic bytes 4D 4D 4D 44) envolve sub-chunks que carregam metadados de conteúdo (CNTI), dados de instrumentos de síntese FM ou PCM (MTR, ATR) e dados de plataforma opcionais (OPDA). Três modos de instrumentos são suportados: síntese FM, reprodução de amostras PCM e Stream PCM para clipes mais longos. A Yamaha definiu gerações sucessivas de chips - MA-1 a MA-7 - cada uma expandindo a capacidade de síntese; a variante SMAF for Flash era voltada para telefones Java ME.
Um toque .mmf típico tem de 5 a 200 KB, armazenando parâmetros de instrumentos internamente de maneira semelhante aos formatos de áudio de módulo.
Note que documentações mais antigas às vezes listam o .mmf como um Microsoft Mail Message File - um formato de banco de dados inteiramente separado e não relacionado do Microsoft NT Mail. Os dois formatos compartilham apenas a extensão e não possuem relação estrutural ou funcional.
Segurança e proteção
RISCO: LOWContêiner de áudio puro; sem conteúdo executável. Formato histórico - improvável de ser usado para ataques.
Detalhes do formato
em resumo- Microsoft Mail Message File - Armazenamento de mensagens offline legado do Microsoft Mail/Exchange - formato binário não relacionado, mesma extensão.
Programas que abrem arquivos MMF
Detalhes técnicos
especificação profunda| Magic bytes | `4D 4D 4D 44` (`MMMD`) no deslocamento 0; seguido pelo tamanho do arquivo em big-endian de 4 bytes |
| Ordem dos bytes | Big-endian |
| Contêiner | Baseado em chunks SMAF (raiz `MMMD` envolvendo `CNTI`, `OPDA`, `MTR`, `ATR` e outros sub-chunks) |
| Tipo MIME | audio/x-mmf (também audio/mmf, application/vnd.smaf) |
| Tipos de instrumentos | Síntese FM, reprodução de amostras PCM, Stream PCM (para clipes de áudio mais longos) |
| Gerações de chip | MA-1 a MA-7; cada geração expandiu a capacidade de síntese FM e PCM |
| Taxa de amostragem PCM | Até 8.000 Hz para voz PCM; a taxa de síntese depende do chip |
| Tamanho de arquivo típico | 5 KB - 200 KB (toques); até ~500 KB com Stream PCM |
| Enquadramento de chunks | Campo de tamanho de 4 bytes por chunk para integridade de dados em nível de chunk |
| Origem da plataforma | Redes de operadoras japonesas (i-mode, EZweb); celulares Symbian e J2ME |
| Variante | SMAF for Flash voltado para navegadores móveis Java ME |
| Obsolescência | Substituído por MP3/AAC; formato congelado por volta de 2008, comercialmente obsoleto desde cerca de 2010 |
| Lançado | 1999 (with Yamaha MA-1 sound chip) |
| Versão mais recente | SMAF for Flash (MA-7 era); format frozen ~2008 |
Conversões de MMF
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos MMF.