Che cos'è il formato di file MM?
.mm è il formato di file nativo di FreeMind, un'applicazione open-source Java per il mind-mapping rilasciata per la prima volta nel 2000. Il file memorizza una mappa mentale - un diagramma a struttura ad albero di idee interconnesse - come .xml semplice e non compresso, rendendolo leggibile in qualsiasi editor di testo senza software speciali.
L'elemento radice di un file .mm è <map version="...">, che contiene elementi <node> nidificati che formano l'albero degli argomenti. Ogni <node> porta attributi per la sua etichetta (TEXT), identificatore univoco (ID), stato di chiusura e posizione del ramo. Gli elementi figli aggiungono contenuti avanzati: <richcontent> per note formattate, <icon> per marcatori di simboli, <arrowlink> per collegamenti incrociati tra nodi e <attribute> per metadati chiave-valore.
Poiché FreeMind è rimasto essenzialmente non mantenuto dal 2014, il suo fork comunitario Freeplane (rilasciato nel 2009) è ora lo strumento consigliato per lavorare con i file .mm. Freeplane legge e scrive la stessa estensione .mm utilizzando uno schema compatibile ma esteso. Altre applicazioni di mappe mentali - inclusi XMind e MindManager - possono importare i file .mm.
Il formato .mm è distinto dalle alternative compresse come .xmind: non utilizza alcun contenitore ZIP, quindi l'intera mappa è un unico file di testo XML leggibile dall'uomo. Le mappe variano da pochi kilobyte per un semplice brainstorming a diversi megabyte per grandi progetti con note incorporate.
Sicurezza e incolumità
RISCHIO: LOWUn file .mm è testo XML semplice e non può eseguire codice: l'apertura è sicura. Nel formato FreeMind/Freeplane non sono possibili script, macro o eseguibili incorporati. L'unica cautela è che le note dei nodi utilizzano un sottoinsieme di HTML (richcontent), ma questo viene renderizzato all'interno della sandbox dell'applicazione, non in un browser. Ottieni file .mm da fonti affidabili come faresti con qualsiasi documento.
Dettagli del formato
in sintesi- File sorgente Objective-C++ (Apple Xcode) - Xcode utilizza .mm per i file sorgente in linguaggio misto Objective-C++; completamente estraneo alle mappe mentali - un file per sviluppatori, non un documento.
- Maya Movie File - Autodesk Maya utilizza .mm per i clip di anteprima video renderizzati; un formato video proprietario del tutto estraneo alle mappe mentali.
Programmi che aprono file MM
Dettagli tecnici
specifiche approfondite| Codifica del file | Testo XML semplice, UTF-8 |
| Elemento radice | <map version="X.X.X"> - l'attributo version si riferisce alla versione del formato FreeMind, non alla versione dell'applicazione |
| Firma binaria | Nessuna - inizia con la dichiarazione opzionale <?xml seguita da <map version= |
| Struttura dei nodi | Elementi <node> nidificati che formano un albero; attributi chiave: TEXT (etichetta), ID (identificatore univoco), POSITION (sinistra/destra della radice), FOLDED (stato compresso) |
| Note avanzate | Note HTML formattate memorizzate negli elementi figli <richcontent TYPE="NOTE"> |
| Collegamenti incrociati | Frecce tra nodi memorizzate come elementi <arrowlink> con attributo DESTINATION che fa riferimento all'ID del nodo di destinazione |
| Icone | Icone denominate allegate tramite elementi figli <icon BUILTIN="..."> |
| Attributi personalizzati | Metadati chiave-valore tramite elementi figli <attribute NAME="..." VALUE="..."> |
| Compressione | Nessuna - XML semplice non compresso (a differenza di .xmind o .mmap che utilizzano contenitori ZIP) |
| Tipo MIME | application/x-freemind |
| Versioni del formato | 0.7.1, 0.8.0, 0.8.1, 0.9.0, 1.0.0/1.0.1 (FreeMind); 1.0.20+ (fork esteso Freeplane, mantiene l'estensione .mm) |
| Dimensione tipica del file | Da pochi KB (mappa semplice) a diversi MB (mappa grande con molti nodi e note incorporate) |
| Compatibilità Freeplane | Freeplane (fork comunitario attivo, 2009-presente) legge e scrive .mm con uno schema esteso compatibile; retrocompatibile con i file FreeMind |
| Rilasciato | 2000 (FreeMind 0.1; Java-based mind-mapping app) |
| Ultima versione | FreeMind 1.0.1 (2014); format schema stable since version 0.9.0 |
| Standard aperto | Sì · royalty-free |
| Specifica | freemind.sourceforge.io |
Conversioni MM
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file MM.