Wat is het MMF-bestandsformaat?
.mmf is de bestandsextensie voor Synthetic Music Mobile Application Format (SMAF), een binaire audiocontainer ontwikkeld door Yamaha Corporation. Het was het standaardformaat voor beltonen en achtergrondmuziek voor Japanse mobiele telefoons in de vroege jaren 2000, gebruikt op i-mode, EZweb en gerelateerde platforms.
MMF is een oud formaat. Moderne audiosoftware ondersteunt het afspelen van .mmf niet langer standaard, maar gebruikers kunnen Awave Studio of online converters gebruiken om dergelijke bestanden om te zetten naar MP3 of WAV voor weergave op huidige apparaten.
Binnen elk .mmf-bestand omhult een root-MMMD-chunk (magic bytes 4D 4D 4D 44) sub-chunks met metadata over de inhoud (CNTI), FM-synthese of PCM-instrumentgegevens (MTR, ATR) en optionele platformgegevens (OPDA). Er worden drie instrumentmodi ondersteund: FM-synthese, PCM-sampleweergave en Stream PCM voor langere fragmenten. Yamaha definieerde opeenvolgende chipgeneraties - MA-1 tot en met MA-7 - waarbij elke generatie de synthesemogelijkheden uitbreidde; de SMAF for Flash-variant was gericht op Java ME-telefoons.
Een typische .mmf-beltoon is 5-200 KB groot en slaat instrumentparameters intern op, op een manier die vergelijkbaar is met module-audioformaten.
Let op dat oudere documentatie .mmf soms vermeldt als een Microsoft Mail Message File - een volledig afzonderlijk, niet-gerelateerd databaseformaat van Microsoft NT Mail. De twee formaten delen alleen de extensie en hebben geen structurele of functionele relatie.
Beveiliging & veiligheid
RISICO: LOWPure audiocontainer; geen uitvoerbare inhoud. Historisch formaat - onwaarschijnlijk dat het voor kwaadaardige doeleinden wordt gebruikt.
Formaatdetails
in een notendop- Microsoft Mail Message File - Verouderde offline berichtenopslag voor Microsoft Mail/Exchange - niet-gerelateerd binair formaat, zelfde extensie.
Programma's die MMF-bestanden openen
Technische details
diepe specificaties| Magic bytes | `4D 4D 4D 44` (`MMMD`) op offset 0; gevolgd door 4-byte big-endian bestandsgrootte |
| Bytevolgorde | Big-endian |
| Container | SMAF op basis van chunks (`MMMD`-root die `CNTI`, `OPDA`, `MTR`, `ATR` en andere sub-chunks omhult) |
| MIME-type | audio/x-mmf (ook audio/mmf, application/vnd.smaf) |
| Instrumenttypes | FM-synthese, PCM-sampleweergave, Stream PCM (voor langere audiofragmenten) |
| Chipgeneraties | MA-1 tot en met MA-7; elke generatie breidde de FM- en PCM-synthesemogelijkheden uit |
| PCM-samplerate | Tot 8.000 Hz voor spraak-PCM; syntheserate is chip-afhankelijk |
| Typische bestandsgrootte | 5 KB - 200 KB (beltonen); tot ~500 KB met Stream PCM |
| Chunk-framing | 4-byte grootteveld per chunk voor gegevensintegriteit op chunk-niveau |
| Platformoorsprong | Japanse providernetwerken (i-mode, EZweb); Symbian en J2ME mobiele telefoons |
| Variant | SMAF for Flash gericht op Java ME mobiele browsers |
| Veroudering | Vervangen door MP3/AAC; formaat bevroren rond 2008, commercieel verouderd sinds circa 2010 |
| Uitgebracht | 1999 (with Yamaha MA-1 sound chip) |
| Laatste versie | SMAF for Flash (MA-7 era); format frozen ~2008 |
MMF conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over MMF-bestanden.