Hvad er MM-filformatet?
.mm er det oprindelige filformat til FreeMind, en open-source Java mindmapping-applikation, der først blev udgivet i 2000. Filen gemmer et mindmap - et træstruktureret diagram over sammenhængende idéer - som almindelig, ukomprimeret .xml, hvilket gør den læsbar i enhver teksteditor uden specialsoftware.
Rod-elementet i en .mm-fil er <map version="...">, som indeholder indlejrede <node>-elementer, der danner emnetræet. Hver <node> bærer attributter for sin etiket (TEXT), unikke identifikator (ID), foldetilstand og grenposition. Under-elementer tilføjer rigt indhold: <richcontent> til formaterede noter, <icon> til symbolmarkører, <arrowlink> til krydshenvisninger mellem noder og <attribute> til nøgle-værdi metadata.
Da FreeMind i det væsentlige har været uvedligeholdt siden 2014, er dens community-fork Freeplane (udgivet 2009) nu det anbefalede værktøj til at arbejde med .mm-filer. Freeplane læser og skriver den samme .mm-filendelse ved hjælp af et kompatibelt, men udvidet skema. Andre mindmapping-applikationer - herunder XMind og MindManager - kan importere .mm-filer.
.mm-formatet adskiller sig fra komprimerede alternativer såsom .xmind: det bruger ingen ZIP-beholder, så hele mappet er én menneskelæsbar XML-tekstfil. Maps varierer fra få kilobytes for en simpel brainstorm til flere megabytes for store projekter med indlejrede noter.
Sikkerhed og tryghed
RISIKO: LOWEn .mm-fil er almindelig XML-tekst og kan ikke eksekvere kode - det er sikkert at åbne den. Ingen scripting, makroer eller indlejrede eksekverbare filer er mulige i FreeMind/Freeplane-formatet. Den eneste forsigtighed er, at nodenoter bruger en HTML-undergruppe (richcontent), men dette renderes inde i applikationens sandbox, ikke i en browser. Hent .mm-filer fra betroede kilder, som du ville med ethvert andet dokument.
Formatdetaljer
kort fortalt- Objective-C++ Kildefil (Apple Xcode) - Xcode bruger .mm til Objective-C++ kildefiler med blandet sprog; fuldstændig urelateret til mindmaps - en udviklerfil, ikke et dokument.
- Maya Movie Fil - Autodesk Maya bruger .mm til renderede film-preview-klip; et proprietært videoformat helt urelateret til mindmaps.
Programmer der åbner MM-filer
Tekniske detaljer
dyb specifikation| Filkodning | Almindelig XML-tekst, UTF-8 |
| Rod-element | <map version="X.X.X"> - version-attributten refererer til FreeMind-formatversionen, ikke applikationsversionen |
| Binær signatur | Ingen - starter med valgfri <?xml-deklaration efterfulgt af <map version= |
| Nodestruktur | Indlejrede <node>-elementer, der danner et træ; nøgleattributter: TEXT (etiket), ID (unik identifikator), POSITION (venstre/højre for rod), FOLDED (sammenklappet tilstand) |
| Rige noter | Formaterede HTML-noter gemt i <richcontent TYPE="NOTE"> under-elementer |
| Krydshenvisninger | Pile mellem noder gemt som <arrowlink>-elementer med DESTINATION-attribut, der refererer til målnodens ID |
| Ikoner | Navngivne ikoner tilknyttet via <icon BUILTIN="..."> under-elementer |
| Brugerdefinerede attributter | Nøgle-værdi metadata via <attribute NAME="..." VALUE="..."> under-elementer |
| Komprimering | Ingen - ukomprimeret almindelig XML (i modsætning til .xmind eller .mmap, som bruger ZIP-beholdere) |
| MIME-type | application/x-freemind |
| Formatversioner | 0.7.1, 0.8.0, 0.8.1, 0.9.0, 1.0.0/1.0.1 (FreeMind); 1.0.20+ (Freeplane udvidet fork, stadig .mm-filendelse) |
| Typisk filstørrelse | Få KB (simpelt map) til flere MB (stort map med mange noder og indlejrede noter) |
| Freeplane-kompatibilitet | Freeplane (aktiv community-fork, 2009-nu) læser og skriver .mm med et kompatibelt udvidet skema; bagudkompatibel med FreeMind-filer |
| Udgivet | 2000 (FreeMind 0.1; Java-based mind-mapping app) |
| Seneste version | FreeMind 1.0.1 (2014); format schema stable since version 0.9.0 |
| Åben standard | Ja · royaltyfri |
| Specifikation | freemind.sourceforge.io |
MM-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om MM-filer.