前几天传一份表格给同事,来回发了好几次,对方都反馈文件打不开,蹲在电脑前面反复试,才慢慢琢磨为什么有的文件打不开。一开始以为是传输的时候损坏了,微信传完又用压缩包打包重发一遍,点开依旧是弹出无法打开的提示框,图标变成空白的样子,系统只会问要不要自己选程序打开,选来选去都不对。
先去看文件的名字,文件名末尾那串字母看不见,文件夹设置里隐藏了扩展名,只能看见中文名字。改了文件夹的查看选项,把文件后缀显示出来,这下看清楚了,原本应该是xlsx的表格文件,结尾变成了txt。就是这个地方出了岔子,之前重命名的时候不小心把后缀一起删掉改了,自己这边电脑因为之前记录过打开方式,还能正常点开,发到别的设备上就直接失效。
抱着试一试的心态,直接把后缀改回原本的格式,再发过去,一下子就能正常打开。这只是我的个人感受,不是标准答案,我碰到的这个情况,不一定适合所有打不开文件的场景。
还有一次是拷贝U盘里的资料,插到另一台电脑上,一份PDF文件打不开。两台电脑装的阅读软件不一样,这台机器上面没有对应的阅读器,系统找不到能解析这个格式的程序,点两下完全没反应,不是文件坏了,只是缺少对应的软件。当时懒得下载软件,就把文件传到网页版工具里预览,勉强看了内容,但是排版会有一点点偏移。
接收别人发来的压缩包也出过状况。下载到一半中断,只拿到不完整的文件,双击的时候提示压缩包已损坏。重新下载一遍,网络稳定的时候拿到完整文件,才能正常解压。有些时候是对方上传的时候没有等进度跑完就关掉页面,文件本身就残缺,传到手里自然没办法正常读取。
权限这块也踩过一回。存到公司共享盘里的文档,管理员设置了权限,普通账号只有查看之外的限制,换了别人的账号登录,点开文件直接报错。这种不是格式或者软件的问题,文件本身完好,只是当前账号没有访问读取的资格,去找管理人调整权限之后才能打开。
有个朋友遇到的情况和我这些都不一样。他拿到一份高版本保存的文档,自己电脑上的办公软件版本偏低,高版本生成的格式,低版本程序兼容不了,打开之后要么乱码,要么直接提示无法加载。他没有升级软件,而是让对方另存为兼容版本再发过来,问题就解决了。
试过好几种情况之后,我现在碰到打不开的文件,不会第一时间判定文件坏掉。先看后缀对不对,再确认有没有对应的打开软件,接着检查文件是不是完整下载完毕,最后留意账号访问权限。这些只是我自己摸索出来的顺序,不一定好用在每一个文件上。
最麻烦的一回,所有条件看着都没问题,后缀正确、软件齐全、文件完整、权限也开通,文件依旧打不开。折腾半个多小时,最后发现是存储这个文件的硬盘分区有点异常,复制一份到桌面,再双击就正常了,到现在我也说不清底层是什么原因。
后来再收到别人说文件打不开的消息,不会盲目重复发送。先问一句,文件图标是什么样子,有没有弹出特定提示,省得来回反复传,白白浪费时间。