Was ist das MM-Dateiformat?
.mm ist das native Dateiformat von FreeMind, einer Open-Source-Java-Anwendung für Mindmapping, die erstmals im Jahr 2000 veröffentlicht wurde. Die Datei speichert eine Mindmap - ein baumstrukturiertes Diagramm miteinander verknüpfter Ideen - als einfaches, unkomprimiertes .xml, wodurch sie in jedem Texteditor ohne spezielle Software lesbar ist.
Das Wurzelelement einer .mm-Datei ist <map version="...">, das verschachtelte <node>-Elemente enthält, die den Themenbaum bilden. Jeder <node> trägt Attribute für seine Beschriftung (TEXT), eine eindeutige Kennung (ID), den Faltzustand und die Zweigposition. Kindelemente fügen reichhaltige Inhalte hinzu: <richcontent> für formatierte Notizen, <icon> für Symbolmarkierungen, <arrowlink> für Querverweise zwischen Knoten und <attribute> für Schlüssel-Wert-Metadaten.
Da FreeMind seit 2014 im Wesentlichen nicht mehr gepflegt wird, ist der Community-Fork Freeplane (veröffentlicht 2009) heute das empfohlene Werkzeug für die Arbeit mit .mm-Dateien. Freeplane liest und schreibt dieselbe .mm-Erweiterung unter Verwendung eines kompatiblen, aber erweiterten Schemas. Andere Mindmapping-Anwendungen - einschließlich XMind und MindManager - können .mm-Dateien importieren.
Das .mm-Format unterscheidet sich von komprimierten Alternativen wie .xmind: Es verwendet keinen ZIP-Container, sodass die gesamte Map eine einzige menschenlesbare XML-Textdatei ist. Die Größe der Maps reicht von wenigen Kilobyte für ein einfaches Brainstorming bis zu mehreren Megabyte für große Projekte mit eingebetteten Notizen.
Sicherheit
RISIKO: LOWEine .mm-Datei ist einfacher XML-Text und kann keinen Code ausführen - das Öffnen ist sicher. Im FreeMind/Freeplane-Format sind keine Skripte, Makros oder eingebetteten ausführbaren Dateien möglich. Die einzige Vorsicht gilt Knotennotizen, die eine HTML-Untermenge (richcontent) verwenden; diese wird jedoch innerhalb der Sandbox der Anwendung gerendert, nicht in einem Browser. Beziehen Sie .mm-Dateien wie jedes Dokument aus vertrauenswürdigen Quellen.
Formatdetails
kurz gefasst- Objective-C++ Quelldatei (Apple Xcode) - Xcode verwendet .mm für gemischtsprachige Objective-C++ Quelldateien; völlig unabhängig von Mindmaps - eine Entwicklerdatei, kein Dokument.
- Maya Movie Datei - Autodesk Maya verwendet .mm für gerenderte Film-Vorschauclips; ein proprietäres Videoformat, das in keinem Zusammenhang mit Mindmaps steht.
Programme zum Öffnen von MM-Dateien
Technische Details
technische Spezifikation| Dateikodierung | Einfacher XML-Text, UTF-8 |
| Wurzelelement | <map version="X.X.X"> - das Versionsattribut bezieht sich auf die Version des FreeMind-Formats, nicht auf die Anwendungsversion |
| Binäre Signatur | Keine - beginnt mit optionaler <?xml-Deklaration, gefolgt von <map version= |
| Knotenstruktur | Verschachtelte <node>-Elemente, die einen Baum bilden; Hauptattribute: TEXT (Beschriftung), ID (eindeutige Kennung), POSITION (links/rechts von der Wurzel), FOLDED (zugeklappter Zustand) |
| Rich-Notizen | Formatierte HTML-Notizen, die in <richcontent TYPE="NOTE"> Kindelementen gespeichert sind |
| Querverweise | Pfeile zwischen Knoten, gespeichert als <arrowlink>-Elemente mit DESTINATION-Attribut, das auf die Zielknoten-ID verweist |
| Icons | Benannte Symbole, die über <icon BUILTIN="..."> Kindelemente angehängt werden |
| Benutzerdefinierte Attribute | Schlüssel-Wert-Metadaten über <attribute NAME="..." VALUE="..."> Kindelemente |
| Komprimierung | Keine - unkomprimiertes, einfaches XML (im Gegensatz zu .xmind oder .mmap, die ZIP-Container verwenden) |
| MIME-Typ | application/x-freemind |
| Formatversionen | 0.7.1, 0.8.0, 0.8.1, 0.9.0, 1.0.0/1.0.1 (FreeMind); 1.0.20+ (erweiterter Freeplane-Fork, weiterhin .mm-Erweiterung) |
| Typische Dateigröße | Einige KB (einfache Map) bis mehrere MB (große Map mit vielen Knoten und eingebetteten Notizen) |
| Freeplane-Kompatibilität | Freeplane (aktiver Community-Fork, 2009-heute) liest und schreibt .mm mit einem kompatiblen erweiterten Schema; abwärtskompatibel mit FreeMind-Dateien |
| Veröffentlicht | 2000 (FreeMind 0.1; Java-based mind-mapping app) |
| Neueste Version | FreeMind 1.0.1 (2014); format schema stable since version 0.9.0 |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | freemind.sourceforge.io |
MM-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu MM-Dateien.