Hva er MM-filformatet?
.mm er det opprinnelige filformatet til FreeMind, en åpen kildekode Java-applikasjon for tankekartlegging som først ble utgitt i 2000. Filen lagrer et tankekart - et trestrukturert diagram av sammenkoblede ideer - som ren, ukomprimert .xml, noe som gjør den lesbar i alle tekstredigeringsprogrammer uten spesialprogramvare.
Rotelementet i en .mm-fil er <map version="...">, som inneholder nøstede <node>-elementer som danner emnetreet. Hver <node> har attributter for etikett (TEXT), unik identifikator (ID), foldestatus og grenposisjon. Underordnede elementer legger til rikt innhold: <richcontent> for formaterte notater, <icon> for symbolmarkører, <arrowlink> for krysskoblinger mellom noder, og <attribute> for nøkkel-verdi-metadata.
Fordi FreeMind i hovedsak har vært uvedlikeholdt siden 2014, er fellesskapsforgreiningen Freeplane (utgitt 2009) nå det anbefalte verktøyet for å jobbe med .mm-filer. Freeplane leser og skriver den samme .mm-filendelsen ved hjelp av et kompatibelt, men utvidet skjema. Andre tankekart-applikasjoner - inkludert XMind og MindManager - kan importere .mm-filer.
.mm-formatet skiller seg fra komprimerte alternativer som .xmind: det bruker ingen ZIP-beholder, så hele kartet er én menneskelig lesbar XML-tekstfil. Kart varierer fra noen få kilobyte for en enkel idémyldring til flere megabyte for store prosjekter med innebygde notater.
Sikkerhet og trygghet
RISIKO: LOWEn .mm-fil er ren XML-tekst og kan ikke kjøre kode - det er trygt å åpne den. Ingen skripting, makroer eller innebygde kjørbare filer er mulig i FreeMind/Freeplane-formatet. Den eneste forsiktighetsregelen er at nodenotater bruker et HTML-delsett (richcontent), men dette rendres inne i applikasjonens sandkasse, ikke i en nettleser. Hent .mm-filer fra pålitelige kilder som du ville gjort med ethvert dokument.
Formatdetaljer
i et nøtteskall- Objective-C++ kildefil (Apple Xcode) - Xcode bruker .mm for Objective-C++ kildefiler med blandet språk; helt urelatert til tankekart - en utviklerfil, ikke et dokument.
- Maya Movie File - Autodesk Maya bruker .mm for rendrede forhåndsvisninger av filmklipp; et proprietært videoformat helt urelatert til tankekart.
Programmer som åpner MM-filer
Tekniske detaljer
dyp spesifikasjon| Filkoding | Ren XML-tekst, UTF-8 |
| Rotelement | <map version="X.X.X"> - versjonsattributtet refererer til FreeMind-formatversjonen, ikke applikasjonsversjonen |
| Binær signatur | Ingen - starter med valgfri <?xml-deklarasjon etterfulgt av <map version= |
| Nodestruktur | Nøstede <node>-elementer som danner et tre; nøkkelattributter: TEXT (etikett), ID (unik identifikator), POSITION (venstre/høyre for rot), FOLDED (skjult tilstand) |
| Rike notater | Formaterte HTML-notater lagret i <richcontent TYPE="NOTE"> underordnede elementer |
| Krysskoblinger | Piler mellom noder lagret som <arrowlink>-elementer med DESTINATION-attributt som refererer til målnodens ID |
| Ikoner | Navngitte ikoner knyttet via <icon BUILTIN="..."> underordnede elementer |
| Egendefinerte attributter | Nøkkel-verdi-metadata via <attribute NAME="..." VALUE="..."> underordnede elementer |
| Komprimering | Ingen - ukomprimert ren XML (i motsetning til .xmind eller .mmap som bruker ZIP-beholdere) |
| MIME-type | application/x-freemind |
| Formatversjoner | 0.7.1, 0.8.0, 0.8.1, 0.9.0, 1.0.0/1.0.1 (FreeMind); 1.0.20+ (Freeplane utvidet forgreining, fortsatt .mm-endelse) |
| Typisk filstørrelse | Noen få KB (enkelt kart) til flere MB (stort kart med mange noder og innebygde notater) |
| Freeplane-kompatibilitet | Freeplane (aktiv fellesskapsforgreining, 2009-nåtid) leser og skriver .mm med et kompatibelt utvidet skjema; bakoverkompatibel med FreeMind-filer |
| Utgitt | 2000 (FreeMind 0.1; Java-based mind-mapping app) |
| Siste versjon | FreeMind 1.0.1 (2014); format schema stable since version 0.9.0 |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | freemind.sourceforge.io |
MM-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om MM-filer.