的Excel 2007/2010文件的大多是XML文件真正传统压缩集合。 XML是不宽容的文件损坏,并从错误中产生的,看来的Excel 2007/2010使用的是相当腐败的不耐XML阅读算法甚至打捞腐败XLSX格式的文件格式化数据。腐败XLSX打捞用的Perl代码和模块提取,所有的未格式化的数据驻留在XLSX文件的sharedStrings.xml和worksheet.xml文件。由于这Perl的编码不使用标准XML读取小程序或模块,但识别为文本或字符串和提取单元数据,其结果是更少完全提取数据,直到开始腐败,其中XML文件的一部分,就达到了。与此相反,Excel 2007中似乎没有返回结果为特定的XML文件,说的是编码为单个工作表中,如果遇到任何XML错误的。
此外舞弊XLSX打捞用这似乎是更宽容拉链损坏,然后在Excel中使用的的7zip的unzipper。
该方案有一个简单的Perl / Tk的GUI前端。它也可以简单地用作一个XLSX文件中的未格式化的数据的观看者,而无需Excel的2007/2010安装。
为版本2.0的改进是拉链修理预处理其中进行所有恢复之前,进一步提高了成功率。另一个改进是链接到咨询,软件和服务的使用,如果该程序无法正常工作,即使它不能充分恢复数据可能证明其实用性广泛的“替代品”菜单。其中一个方案的菜单选择,Recoveronix“在线文件修复,将提供使用优惠券”S2SERVICES“,通过2013年5月1日免费回收。
什么的,这是新的发布:
- 在固定的替代文件夹,并使其简单。
- 在增加了一个消息框,并改变了替代菜单项,以反映Recoveronix“与票面腐败的Excel恢复服务的39美元值恢复自由已延长至2013年5月1日。
- 在固定怪异的UTF字符的安装问题。
评论没有发现