学生发来一份作业,后缀是 nb3,双击弹出「Windows 无法打开此文件」。换了两台电脑都一样,装了看图软件、解压软件,还是没反应。
后缀不等于格式
扩展名只是文件名的一部分,谁都能随手改。判断真实类型看开头几个字节:十六进制里是 50 4B 的话,多半就是个压缩包,把后缀改成 zip 就能解开看里面有什么;开头是 D0 CF 11 E0 的,是老的 Office 复合文档结构。
certutil -dump 作业.nb3Windows 自带这条命令,能把开头一段打成十六进制,翻到最前面看魔数就行,不用额外装工具。
先问一句是用什么做的
nb3 不是通用格式,不同教学软件、笔记工具都可能用这个后缀,搜出来的「官方阅读器」不少挂羊头卖狗肉。最省事的办法是问发送方:这份文件用什么做的,能不能导出一份 PDF 或者图片。
- 对方能导 PDF,直接要一份,别折腾客户端。
- 是压缩包改的后缀,解开看内部结构就知道来源。
- 是某个白板或课堂软件的资源包,得装对应客户端。
- 文件只有几 KB,多半是快捷方式或者占位文件,内容根本不在里面。
改成 zip 之后怎么找线索
解压出来如果见到 content.xml、meta 这类文件名,基本是某个办公或者笔记软件打包的资源;如果里面是一堆图片加一个 json,说明是自制格式,只有原作者那套工具能还原。这一步不用懂技术,看文件名就能判断个大概。
还有一种情况是文件被中转服务改过名,原本是别的格式,附件预览时被加了后缀。用记事本打开看第一行,出现 PDF 字样就说明它是 PDF,改回对应后缀直接能开。
别乱装所谓专用打开器
搜这类冷门后缀,前排常是驱动站和下载站,安装包里带捆绑。真需要装客户端,也从软件自己的发布渠道找。所谓万能格式转换器对冷门后缀基本没用,装完只会多一堆工具栏。
判断不了就先按压缩包试一次,试不出来再问人要 PDF,比装一堆来路不明的工具稳。