同事发来一个 .mmap 文件,说里面是项目排期,让我打开看看。双击之后系统问用什么程序打开,装了一堆软件都不认。这个后缀容易让人想到内存映射,其实多数场景下它就是思维导图。

它大概率是 MindManager 的文件

mmap 是 MindManager 的自有格式,从 MindManager 6 用到现在,内容是一个压缩包结构,能看到类似 Document.xml 和一堆图片资源。MindManager 是商业软件,官网有 30 天试用,装完双击就能打开。只想临时看内容的话,官方的只读查看工具也能用。

没装 MindManager 的替代方案

  • 在线转换:把 mmap 上传到支持该格式的服务,导出成 PDF、PNG 或 xmind。
  • 直接解包看:把后缀改成 zip 解压,找 Document.xml,文字都在里面,只是没有排版。
  • 导入其他导图工具:XMind、MindMaster 新版支持导入 mmap,但样式会丢一部分。
  • 让对方另存:最省事的是请对方导出 PDF 或 xmind,跨软件最稳。

如果其实是内存映射文件

少数场景下,程序用 mmap 系统调用把文件映射进内存,落盘的就是一段二进制数据,没有固定格式。这种文件没法用通用工具打开,必须知道生成它的程序。判断方法很简单:文件名能看出软件来源的,就是导图;从服务目录里翻出来的,多半是数据库或缓存的数据文件。

打开之后别急着改

用非官方工具打开再存回 mmap,格式细节可能丢,对方用 MindManager 再打开会报文件损坏。要看就转 PDF,要改就让对方给源文件,各留各的格式最省心。