¿Qué es el formato de archivo MM?
.mm es el formato de archivo nativo de FreeMind, una aplicación de mapas mentales de código abierto basada en Java lanzada por primera vez en el año 2000. El archivo almacena un mapa mental -un diagrama con estructura de árbol de ideas interconectadas- como un archivo .xml plano y sin comprimir, lo que permite leerlo en cualquier editor de texto sin necesidad de software especial.
El elemento raíz de un archivo .mm es <map version="...">, que contiene elementos <node> anidados que forman el árbol de temas. Cada <node> lleva atributos para su etiqueta (TEXT), identificador único (ID), estado de plegado y posición de la rama. Los elementos secundarios añaden contenido enriquecido: <richcontent> para notas con formato, <icon> para marcadores de símbolos, <arrowlink> para enlaces cruzados entre nodos y <attribute> para metadatos de clave-valor.
Debido a que FreeMind ha estado esencialmente sin mantenimiento desde 2014, su bifurcación comunitaria Freeplane (lanzada en 2009) es ahora la herramienta recomendada para trabajar con archivos .mm. Freeplane lee y escribe la misma extensión .mm utilizando un esquema compatible pero ampliado. Otras aplicaciones de mapas mentales -incluidas XMind y MindManager- pueden importar archivos .mm.
El formato .mm se diferencia de alternativas comprimidas como .xmind: no utiliza un contenedor ZIP, por lo que todo el mapa es un único archivo de texto XML legible por humanos. Los mapas varían desde unos pocos kilobytes para una lluvia de ideas sencilla hasta varios megabytes para proyectos grandes con notas incrustadas.
Seguridad y protección
RIESGO: LOWUn archivo .mm es texto XML plano y no puede ejecutar código; abrirlo es seguro. No es posible incluir scripts, macros o ejecutables incrustados en el formato de FreeMind/Freeplane. La única precaución es que las notas de los nodos utilizan un subconjunto de HTML (richcontent), pero este se renderiza dentro del entorno aislado de la aplicación, no en un navegador. Obtenga archivos .mm de fuentes confiables como lo haría con cualquier documento.
Detalles del formato
en pocas palabras- Archivo de código fuente de Objective-C++ (Apple Xcode) - Xcode utiliza .mm para archivos de código fuente de lenguaje mixto Objective-C++; totalmente ajeno a los mapas mentales: es un archivo de desarrollador, no un documento.
- Archivo de película de Maya - Autodesk Maya utiliza .mm para clips de vista previa de películas renderizadas; un formato de video propietario totalmente ajeno a los mapas mentales.
Programas que abren archivos MM
Detalles técnicos
especificación profunda| Codificación de archivo | Texto XML plano, UTF-8 |
| Elemento raíz | <map version="X.X.X"> - el atributo de versión se refiere a la versión del formato FreeMind, no a la versión de la aplicación |
| Firma binaria | Ninguna - comienza con una declaración <?xml opcional seguida de <map version= |
| Estructura de nodos | Elementos <node> anidados que forman un árbol; atributos clave: TEXT (etiqueta), ID (identificador único), POSITION (izquierda/derecha de la raíz), FOLDED (estado colapsado) |
| Notas enriquecidas | Notas HTML con formato almacenadas en elementos secundarios <richcontent TYPE="NOTE"> |
| Enlaces cruzados | Flechas entre nodos almacenadas como elementos <arrowlink> con el atributo DESTINATION que hace referencia al ID del nodo de destino |
| Iconos | Iconos con nombre adjuntos mediante elementos secundarios <icon BUILTIN="..."> |
| Atributos personalizados | Metadatos de clave-valor a través de elementos secundarios <attribute NAME="..." VALUE="..."> |
| Compresión | Ninguna - XML plano sin comprimir (a diferencia de .xmind o .mmap que utilizan contenedores ZIP) |
| Tipo MIME | application/x-freemind |
| Versiones del formato | 0.7.1, 0.8.0, 0.8.1, 0.9.0, 1.0.0/1.0.1 (FreeMind); 1.0.20+ (bifurcación extendida de Freeplane, sigue usando la extensión .mm) |
| Tamaño de archivo típico | Desde unos pocos KB (mapa simple) hasta varios MB (mapa grande con muchos nodos y notas incrustadas) |
| Compatibilidad con Freeplane | Freeplane (bifurcación comunitaria activa, 2009-presente) lee y escribe .mm con un esquema extendido compatible; retrocompatible con archivos de FreeMind |
| Lanzado | 2000 (FreeMind 0.1; Java-based mind-mapping app) |
| Última versión | FreeMind 1.0.1 (2014); format schema stable since version 0.9.0 |
| Estándar abierto | Sí · libre de regalías |
| Especificación | freemind.sourceforge.io |
Conversiones de MM
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos MM.