文件无法打开时如何查明原因:从错误扩展名到缺少解码器的完整检查
双击后毫无反应,或者错误信息说文件损坏、不受支持。 出人意料的是,文件本身往往没有问题,只是程序缺少某种能力。 几项检查就能判断属于哪一种情况。
更新于:
1. 文件扩展名这个标签与文件内部的真实内容并不相符
文件名末尾的扩展名只是标签。 把 PNG 改名为 .jpg、浏览器把 WebP 保存为 .png,或把下载页面存成 .pdf,都会贴上错误标签。 有些程序会拒绝,有些却照常打开。
文件开头的字节会暴露真实类型。 PDF 以 %PDF 开头,PNG 在一个特殊字节后出现 PNG,ZIP 以及所有 DOCX、XLSX 文件都以 PK 开头。 如果所谓 PDF 从 <!DOCTYPE html> 开始,你下载的是网页,通常是登录页或错误页,而不是文档。 文件检查器无需上传就能读取这些字节并指出真实类型。
2. 下载、云端同步或复制过程提前中断,留下不完整文件
下载中断、U 盘已满或同步冲突都会留下被截断的文件。 如果可以,请与原文件大小比较。 视频播到一半停止、ZIP 报错或 PDF 缺少末页,都是典型迹象。
云端文件夹也可能只有占位文件。 标为“仅联机”的文件在下载前只是很小的替身,把这个占位文件复制到别处,自然会得到无法打开的文件。
3. 文件格式本身正确,但当前程序缺少对应的媒体解码器
较新手机的视频经常使用 HEVC,也叫 H.265。 Windows 上许多播放器和浏览器没有额外扩展就无法解码。 ProRes 等专业格式在剪辑软件之外也很少受支持。 只要浏览器能读取源文件,使用视频转换器转成通用格式即可解决。
iPhone 的 HEIC 照片是图像领域的对应情况。 如果打不开,请在能显示它的浏览器中把 HEIC 转成 JPG。
4. 文件带有密码、加密保护或限制打印复制的权限设置
受密码保护的 PDF、加密 Office 文档和加密 ZIP 没有密码就不能打开,任何工具都不应作出相反承诺。 请向发送者索取密码或未加密副本。
有些 PDF 可以打开,却禁止打印或复制。 这是文档权限设置,并非文件损坏。
按照成本最低到最高的顺序逐项执行这一份快速检查清单
按顺序完成以下检查,其中最前面的几项通常只需要几秒钟就能完成。
- 比较文件大小是否符合预期。 视频只有几 KB,说明下载或复制出了问题。
- 从原始来源重新下载或复制文件。
- 换一个程序或新版浏览器尝试。
- 检查真实文件类型是否与扩展名一致。
- 把手机中的视频和照片转换成普遍支持的格式。
- 对于受保护的文件,向发送者索取密码或无保护版本。
