一直在用Xmind,今天有一个文件突然打不开了,提示错误"java.util.zip.ZipException: invalid entry size"。可能是之前Xmind没有响应后,强制关闭软件导致了文件损坏。
在网上Google了一圈,这篇帖子拯救了我,最终部分修复了文件。
https://groups.google.com/forum/?fromgroups#!topic/xmind/pM-YCvCxvEc
要诀如下:
1. 把原.xmind文件备份 (万一修复失败,还有一个好的起点用于尝试其他的修复方法);
2. 把用于修复的.xmind文件后缀名改为.zip;
3. 用工具软件修复这个.zip文件,我用的 http://diskinternals-zip-repair.diskinternals-research.qarchive.org/
4. 把修复好的.zip文件解压 (解压的过程中会提示一些错误,大概是因为一些文件损坏了);
5. 把解压出来的内容重新压缩为.zip
6. 把.zip后缀改为.xmind
这样我的.xmind文件终于重生了。 估计比之前的文件丢失了一些内容,但是总算恢复了大部分内容。