解决“文件怎么打不开了”顽症 |
|
| 2004-05-24 小个秋秋 |
| |
你遇到过这样的情况吗?单击“文件”、“打开”,选择一个文件,但是在屏幕上出现的不是你需要的文件,而是你看不懂的一些信息,这时你无所适从。如果你能够确认你用的是正确的关联程序,确认文件没有加密或者口令保护,而且文件的扩展名也正确无误,但是仍然无法打开,那么这个文件十有八九是已经损坏了。
一个文件损坏的原因可以有很多。没有正常关闭文件,或者是在关闭系统的时候没有
保存已经打开的文件,都可能损坏文件。在保存文件的时候系统锁定ups或者电源失败也可能损坏一个文件。 向一个已经损坏的介质例如坏了的磁盘上拷贝文件也同样如此。如果你在保存或是打开一个压缩的自解包文件得到一个错误信息,很可能也是一个被损坏的文件。
一、试试其它打开方式
如果在正常模式下你无法打开一个文件,可以试试换用“草图”模式打开文件。具体可以从菜单中选择“浏览” 、“正常”,单击“工具”、“选项,单击“浏览”、“ Draft Font ”,如果可以在这个模式下可以打开文件,然后用另外一个新文件名保存,最好保存为Word 6.0文件格式。
如果和文件格式相比,你更关心文件的文本内容,在打开文件的时候可以选择Recover Text From Any File 选项,在安装Word的时候推荐安装这个选项。如果你没有安装,可以重新安装Word的安装程序,这个功能可以把文件的文本显示出来,你需要的是重新创建一个格式。
二、文件真的坏了怎么办
想要恢复一些被破坏很严重的文件,需要用一些特殊的文件恢复工具。
1. 恢复office 文件
在网站www.officerecovery.com上有一些软件帮助你恢复被损伤的Office 文件。这里所有的程序都在自己的“文件”选项上为它们所针对的程序加入了“恢复”功能。比如,WordRecovery适用于Word 6.0到Word 2000,ExcelRecovery则适用于Excel 5.0 到Excel 2000。PowerPointRecovery 1.1适用于PowerPoint 6.0到2000 的文件。
不过这些软件都不是免费的,如果你不愿意花钱,你可以下载一个免费的DEMO恢复文件的一部分,OfficeRecovery Basic 1.0可以恢复WORD和Excel文件,OfficeRecovery Standard 1.0 可以恢复Word、Excel和PowerPoint文件,OfficeRecovery.com现在还提供包括Microsoft Access、Microsoft Exchange在内的恢复工具的试用版,对于Microsoft Outlook 的恢复工具目前还在开发初期。
2. 恢复自解包文件
很多的文件损坏是由于自解包的.EXE文件中有一部分在下载过程中已经损坏,SmartLine的freeware SEA(Self-Extractor Archive)恢复程序可以为这些最常用的文件包括WINZIP自解压文件包重新建立文件头,下载地址是:www.protect-me.com/freeware.html。
3. 恢复dBase、FoxPro和Clipper文件
Abri Technologies(www.abri.com),一个很重要的数据库开发商,在它的网站销售一种恢复工具,适用于dBASE、FoxPro、Clipper和Alpha-Five DBF文件和文件头,他们拥有恢复被损文件的专利权。单用户版是70美元。
4. 恢复WordPerfect文件
WordPerfect for Windows 6.x 以上版本一直到现在的WordPerfect 9(包括WordPerfect Suite 2000)都共享一种稳定的文件格式,允许在版本之间免费交换数据。你可以在www.corel.com免费获得Corel的WordPerfect文档修复工具。
在Seidman(http://world.ase.com/seidman)可以找到和当前5.0版本以及以前版本都兼容的文件修复工具,另外还有5.0和6.0都可用的程序,你可以在批处理文件中使用,确定文件是5.0、5.1还是6.0。
5. Norton Utilities
Norton Utilities 8.0 for MS-DOS and Windows 3.1 还值得保留,因为它带有一个文件修复工具,可以修复一些Lotus 1-2-3、QuattroPro、WordPerfect、Excel和dBase格式的文件。
三、问题的起源
有时候,问题出现是因为你试图在一个并非最初创建文件的程序中打开这个文件。一个应用程序只能打开一些类型的文件,从这些文件的扩展名上也可以看出来,通常我们把这个程序叫做这些类型文件的关联程序。例如,一个叫做ABC的文件,如果有wpd的后缀,那么它是一个WordPerfect文件,如果在Microsoft Word中进行转换,文件就会具有DOC后缀,而这些后缀意味着你应该用什么程序打开这个文件。当你在Windows的资源管理器中单击一个WPD文一些,WordPerfect就会启动为你打开这个文件。
一些关联程序甚至可以打开一些没有扩展名的文件,例如Windows 95 以上的版本在你用资源管理器阅读一些文件的时候可以默认隐藏它们的文件扩展名,Windows会把这些文件认为是WordPerfect文档或者是Word文档。
四、DOC文件不等于DOC文件
绝大多数人都知道DOC文件是WORD生成的文件,这其实只对了一半,有时候你会发现在WORD中并打不开DOC文件。在低版本的WORD中无法打开高版本WORD中生成的文件,除非新版本中存为低版本格式的文件。几乎每一个新版本的WORD推出的时候,用户都需要把文件保存为以前版本的格式,因为这样才能够和其他仍然使用旧版本的用户交换数据。
Microsoft Word 95 打破传统,和Microsoft Word 6.0使用同样的格式,而Word 97和Word 95的DOC格式不同,Word 2000 和前面二者又都不相同。Word 97 可以阅读绝大多数的Word 2000文件。
换句话说,DOC并不总等于DOC文件,因为各种版本的Words创建文件的方法不完全相同。所以你在打开一个Word 文件的时候,需要了解该文件在什么版本的Word中创建,而在你发送一个Word文件,也应该了解对方使用Word的版本。
不仅仅是Word用户有这样的格式的烦恼,对于PowerPoint 7、Excel也存在同样的问题。
五、使用文件过滤器
用什么方法才能在Word、Excel、PowerPoint和其他一些版本不同的程序之间顺利交换文件呢?你必须安装一个正确的可以“讲对方语言的”文件导入/导出过滤器。
如果你安装程序时选择的是标准或者是默认的方式,可能已经具有了这种和其他用户轻松交换文件的能力了。要确认你的程序安装的是什么导入/导出过滤器,或者是要安装一般安装没有的过滤器,选择“定制”安装,需要察看一下单独的共享文件设置导入/导出过滤器。
例如你正在使用Word 2000,需要和Word 95或者Word 97用户交换文件,要确认安装了Word 95、Word 97文件过滤器。Word 95用户不能阅读Word 2000文件,而Word 2000 的技巧也不适用于Word 97。
如果你不能确定安装什么过滤器,硬盘空间也不是问题,可以全部安装。
从WordPerfect到Word
如果你想从Word 2000中打开WordPerfect文件,你只能看到混乱的文件。如果这些文件没有使用默认的DOC和WPD扩展名,它们可以用Word的文本转换器。
从新版本Word 到旧版本Word
如果你使用Word 97 或者Word 2000,让系统具有最大的向后兼容性需要这两步:安装你常需要交换的WORD版本的文件过滤器,并且修改默认的文件保存设置选项。
关于第二个操作,在Word 97中,打开菜单“工具”,选择“选项”,单击“保存”,打开“Save Word Files As”旁边的下拉菜单,选择你所要交换的WORD版本。在Word 2000,执行相同的命令,但如果是目标是Word 97,单击“Disable Features Not Used By Word 97”。
要调整结果,单击Compatibility按钮,修改一下在转换过程中不正确的参数。
要导入文件,单击“文件”、“插入”,为了插入的效果好一些,要执行插入的时候文档最好是空白。
六、加密文件
通常给文件加密是为了隐藏文件的内容,如果在一个和创建文件相同的程序中打开这个文件,会提示你输入口令。如果和源程序不同会怎样呢?下面,我们看看在几个不同的程序中打开WORD2000的文件,会有什么反应:
MS Word 97:提示输入口令Prompted for password; opened OK after providing password
WordPerfect 9:错误信息,Can't Open Password-Protected File(不能打开有口令保护的文件)
WordPad(Win98):错误信息,Unexpected Error Opening File(打开文件错误)
PageMaker 6.5:错误信息,Cannot Place This File(无法打开这个文件)
CorelDraw 9:错误信息,Problem Reading The File(读文件出错)
Quick View 5.1.1:错误信息,Protected/Encrypted file(加密文件)
可以看出来,反应不一样,有的可能识别出这个文件经过加密并且可以打开文件,有的可以识别加密但是无法打开文件,有的无法打开文件,提示一个错误信息,说明文件可能被损坏了。
七、使用正确的关联文件
在Windows中保存文件的时候不像以前那样容易选择错误的扩展名了。不过绝大多数程序中仍然可以创建你自己的扩展名。不过如果你试图打开一个扩展名错误的文件,结果可能令你完全想不到。例如,你把一个图形文件的BMP后缀修改为DOC,而DOC通常是WORD文件的后缀。现在在WordPerfect 8 和Word 97中打开这个文件。WordPerfect 8 断定这个文件是图形文件,把它插入到当前的光标处,而Word 97 则把它当做一个文档,生成了一大堆乱码。
在另一个试验中,把WordPerfect文件保存为“Files.ltr”,Word 97立刻确认这是WordPerfect文件,毫无问题。但是Adobe PageMaker 6.5 不能识别。
向你推荐一个秘密武器,IntraNet Solutions的Quick View Plus 6.0 (www.ie.inso.com/qvp)。Quick View Plus对于适用于Win95、Win98和WinNT 4.0的免费版Quick View有很大提高。Quick View和Quick View Plus即使不打开文件也可以浏览其中的内容。不过如果文件扩展名不正确,Quick View就无能为力了。但是Quick View Plus完全可以识别出上面的DOC文件实际上是BMP文件。它会在浏览窗口底部的状态栏显示文件的类型。你可以重命名文件,输入正确的扩展名。
在Jasc Software(www.jasc.com/)可以下载一个30天的试用版,不过WordPerfect Suite 8、WordPerfect Suite 2000和Microsoft Office 97也包含Quick View Plus的老版本。
在www.whatis.com/可以察看各种扩展名都是由什么程序生成的。
WhatFormat
除了Quick View Plus,另外一个有用的工具是WhatFormat。WhatFormat 2.1是一个非常灵活的小软件,可以察看文件的第一个字节以便确认它的文件格式。如果应用程序出现故障,可以用WhatFormat很简单地分析那些未知的、丢失的或者是扩展名不正确的文法确定它们的文件类型,很多情况下它还可以告诉你打开某一类特定文件时应该用什么软件。
下载地址:http://www.jozy.nl/whatfmt.html
我机器里有一大堆旧文件,因为没有扩展名,时间又很长了,无法确定是什么文件,也无法打开,用WhatFormat检查出它们绝大多数是WordPerfect 5.0 的文件,于是我在Word安装了相应的转换器,修改了扩展名为DOC,随后打开了文件。
|
|
| |
|
发表评论
推荐文章
关闭窗口
|
|
|
|