O que é o formato de ficheiro MM?
.mm é o formato de arquivo nativo do FreeMind, um aplicativo de mapeamento mental Java de código aberto lançado pela primeira vez em 2000. O arquivo armazena um mapa mental - um diagrama estruturado em árvore de ideias interconectadas - como um .xml simples e não compactado, tornando-o legível em qualquer editor de texto sem software especial.
O elemento raiz de um arquivo .mm é <map version="...">, que contém elementos <node> aninhados formando a árvore de tópicos. Cada <node> carrega atributos para seu rótulo (TEXT), identificador único (ID), estado de recolhimento e posição do ramo. Elementos filhos adicionam conteúdo rico: <richcontent> para notas formatadas, <icon> para marcadores de símbolos, <arrowlink> para links cruzados entre nós e <attribute> para metadados de chave-valor.
Como o FreeMind está essencialmente sem manutenção desde 2014, seu fork da comunidade Freeplane (lançado em 2009) é agora a ferramenta recomendada para trabalhar com arquivos .mm. O Freeplane lê e grava a mesma extensão .mm usando um esquema compatível, porém estendido. Outros aplicativos de mapeamento mental - incluindo XMind e MindManager - podem importar arquivos .mm.
O formato .mm é distinto de alternativas compactadas como o .xmind: ele não usa um contêiner ZIP, portanto, o mapa inteiro é um único arquivo de texto XML legível por humanos. Os mapas variam de alguns kilobytes para um brainstorm simples a vários megabytes para grandes projetos com notas incorporadas.
Segurança e proteção
RISCO: LOWUm arquivo .mm é um texto XML simples e não pode executar código - abri-lo é seguro. Nenhum script, macro ou executável incorporado é possível no formato FreeMind/Freeplane. O único cuidado é que as notas dos nós usam um subconjunto de HTML (richcontent), mas isso é renderizado dentro do sandbox do aplicativo, não em um navegador. Obtenha arquivos .mm de fontes confiáveis como faria com qualquer documento.
Detalhes do formato
em resumo- Arquivo de Código-Fonte Objective-C++ (Apple Xcode) - O Xcode usa .mm para arquivos de código-fonte de linguagem mista Objective-C++; completamente não relacionado a mapas mentais - um arquivo de desenvolvedor, não um documento.
- Arquivo de Filme Maya - O Autodesk Maya usa .mm para clipes de visualização de filmes renderizados; um formato de vídeo proprietário inteiramente não relacionado a mapas mentais.
Programas que abrem arquivos MM
Detalhes técnicos
especificação profunda| Codificação de arquivo | Texto XML simples, UTF-8 |
| Elemento raiz | <map version="X.X.X"> - o atributo version refere-se à versão do formato FreeMind, não à versão do aplicativo |
| Assinatura binária | Nenhuma - começa com uma declaração <?xml opcional seguida por <map version= |
| Estrutura de nós | Elementos <node> aninhados formando uma árvore; atributos principais: TEXT (rótulo), ID (identificador único), POSITION (esquerda/direita da raiz), FOLDED (estado recolhido) |
| Notas ricas | Notas HTML formatadas armazenadas em elementos filhos <richcontent TYPE="NOTE"> |
| Links cruzados | Setas entre nós armazenadas como elementos <arrowlink> com atributo DESTINATION referenciando o ID do nó de destino |
| Ícones | Ícones nomeados anexados via elementos filhos <icon BUILTIN="..."> |
| Atributos personalizados | Metadados de chave-valor via elementos filhos <attribute NAME="..." VALUE="..."> |
| Compressão | Nenhuma - XML simples não compactado (ao contrário de .xmind ou .mmap que usam contêineres ZIP) |
| Tipo MIME | application/x-freemind |
| Versões do formato | 0.7.1, 0.8.0, 0.8.1, 0.9.0, 1.0.0/1.0.1 (FreeMind); 1.0.20+ (fork estendido do Freeplane, ainda com extensão .mm) |
| Tamanho de arquivo típico | Alguns KB (mapa simples) a vários MB (mapa grande com muitos nós e notas incorporadas) |
| Compatibilidade com Freeplane | O Freeplane (fork ativo da comunidade, 2009-presente) lê e grava .mm com um esquema estendido compatível; retrocompatível com arquivos do FreeMind |
| Lançado | 2000 (FreeMind 0.1; Java-based mind-mapping app) |
| Versão mais recente | FreeMind 1.0.1 (2014); format schema stable since version 0.9.0 |
| Padrão aberto | Sim · livre de royalties |
| Especificação | freemind.sourceforge.io |
Conversões de MM
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos MM.