解决WPS文件操作中的错误

软件世界

笔者在打开软盘上的WPS文件时,经常遇到诸如103等之类的错误。查看这些WPS文件的属性,发现文件大小并没有多大变化,起初怀疑软盘上有坏块,于是用Windows系统自带的“磁盘扫描程序”对软盘进行扫描,最后系统报告软盘上有数据错误,并已修复(此时该文件大小与修复之前相同),但遗憾的是WPS文件仍然打不开。经过一番研究,笔者找到了恢复出错数据的方法。

1.使用WpsFix小程序

WpsFix(可到http://www.wps2000.com上下载该程序)是针对上述情况专用的一个WPS修复工具,它可以帮助你修复破损的WPS文件。下载后直接运行,在“指定文件”的文本框中输入受损的WPS文件的详细路径,然后点击主界面上的“修复”按钮即可。修复完成后,会在指定文件所在的目录下生成两个新的文件:xxx_ok.wps和xxx_ok.txt(xxx表示指定的文件名称),前者是修复成功的WPS文件,后者是提取的文本文件。这个小巧的修复工具成功的几率还是相当高的,不过WpsFix只提供修复文件格式错误的功能,在某些情况下可能也无法成功的修复文件。

2.使用ReadBook

通过观察,我们发现文件的字节数并没有减少,这说明文件的内容没有丢失,造成这种情况的原因就是文件头损坏了,因此只要我们能找一种能显示ASCII码的工具,把它存为纯文本文件即可解决这个问题。笔者用的是ReadBook(可在http://readbook.126.com上下载该程序)。运行ReadBook,在“文件”菜单中单击“打开文件”按钮,找到出现错误的WPS文件,你会发现刚才无法打开的文件此时已显示在屏幕上了,稍有不同的就是在开头和结尾的地方出现了许多乱字符,不过文件中的具体内容一点也没丢。选中中间正确显示的部分,选择“复制”,再单击“文件”菜单中的“打开剪贴板”命令,这时文本部分的内容就全部显示出来了。最后点击“文件”菜单中的“另存为”命令将其保存为TXT文件,至此即完成了对WPS文件中的文本内容的恢复。不过,这种方法仅可以恢复一些文本部分的内容,如果WPS文件中包含了表格、图形、图像等非文本信息的话,此方法就勉为其难了。