Co to jest format pliku MMF?
.mmf to rozszerzenie pliku dla Synthetic Music Mobile Application Format (SMAF), binarnego kontenera audio opracowanego przez Yamaha Corporation. Był to standardowy format dostarczania dzwonków i muzyki w tle dla japońskich telefonów komórkowych na początku lat 2000, używany na platformach i-mode, EZweb i pokrewnych.
MMF to stary format. Współczesne oprogramowanie audio nie obsługuje już natywnie odtwarzania .mmf, ale użytkownicy mogą korzystać z Awave Studio lub konwerterów online, aby przekonwertować takie pliki na MP3 lub WAV w celu odtworzenia na obecnych urządzeniach.
Wewnątrz każdego pliku .mmf główny blok MMMD (magiczne bajty 4D 4D 4D 44) otacza podbloki zawierające metadane treści (CNTI), dane instrumentów syntezy FM lub PCM (MTR, ATR) oraz opcjonalne dane platformy (OPDA). Obsługiwane są trzy tryby instrumentów: synteza FM, odtwarzanie próbek PCM oraz Stream PCM dla dłuższych klipów. Yamaha zdefiniowała kolejne generacje układów - od MA-1 do MA-7 - z których każda rozszerzała możliwości syntezy; wariant SMAF for Flash był skierowany do telefonów z Java ME.
Typowy dzwonek .mmf ma rozmiar 5-200 KB, przechowując parametry instrumentów wewnętrznie w sposób podobny do formatów modułów audio.
Należy zauważyć, że starsza dokumentacja czasami wymienia .mmf jako Microsoft Mail Message File - całkowicie oddzielny, niepowiązany format bazy danych z Microsoft NT Mail. Te dwa formaty łączą jedynie rozszerzenie i nie mają żadnych powiązań strukturalnych ani funkcjonalnych.
Bezpieczeństwo
RYZYKO: LOWCzysty kontener audio; brak treści wykonywalnych. Format historyczny - mało prawdopodobne wykorzystanie do ataków.
Szczegóły formatu
w pigułce- Microsoft Mail Message File - Starszy magazyn wiadomości offline Microsoft Mail/Exchange - niepowiązany format binarny, to samo rozszerzenie.
Programy otwierające pliki MMF
Szczegóły techniczne
specyfikacja| Magiczne bajty | `4D 4D 4D 44` (`MMMD`) pod offsetem 0; po nich następuje 4-bajtowy rozmiar pliku w formacie big-endian |
| Kolejność bajtów | Big-endian |
| Kontener | Oparty na blokach SMAF (korzeń `MMMD` otaczający `CNTI`, `OPDA`, `MTR`, `ATR` i inne podbloki) |
| Typ MIME | audio/x-mmf (również audio/mmf, application/vnd.smaf) |
| Typy instrumentów | Synteza FM, odtwarzanie próbek PCM, Stream PCM (dla dłuższych klipów audio) |
| Generacje układów | MA-1 do MA-7; każda generacja rozszerzała możliwości syntezy FM i PCM |
| Częstotliwość próbkowania PCM | Do 8 000 Hz dla głosu PCM; częstotliwość syntezy zależy od układu |
| Typowy rozmiar pliku | 5 KB - 200 KB (dzwonki); do ok. 500 KB przy użyciu Stream PCM |
| Struktura bloków | 4-bajtowe pole rozmiaru na blok dla zapewnienia integralności danych na poziomie bloku |
| Pochodzenie platformy | Japońskie sieci operatorów (i-mode, EZweb); telefony z systemem Symbian i J2ME |
| Wariant | SMAF for Flash skierowany do przeglądarek mobilnych Java ME |
| Status | Zastąpiony przez MP3/AAC; format zamrożony ok. 2008 roku, komercyjnie przestarzały od ok. 2010 roku |
| Wydano | 1999 (with Yamaha MA-1 sound chip) |
| Najnowsza wersja | SMAF for Flash (MA-7 era); format frozen ~2008 |
Konwersje MMF
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki MMF.