如何快速准确的识别出一个文件的具体类型

 我来答
百度网友ded4135
高粉答主

2018-08-23 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.7万
采纳率:87%
帮助的人:1.2亿
展开全部
有人可能会说通过文件的后缀名就可以知道文件的类型是什么,但别忘了,后缀名是可以被修改的。同时,当我们遇到一个不带后缀名的文件的时候,难道我们就束手无策了吗?
显然不是。我们知道,在计算机的世界中,所有文件都是通过二进制中的0101来进行描述的,而计算机是如何来判断各个文件的文件类型的呢?答案就是通过魔数来进行判断。
什么是魔数?魔数就是一个文件二进制形式的前4个字节,如java的字节码文件class,它的魔数就是耳熟能详的CAFEBABE,也就是说,我们只需要通过二进制查看器查看一个文件的前4位字节,就能知道该文件的具体类型了。
如博主今天在网上保存了一张图片,结果图片是没有后缀名的,通过二进制查看器(Binary Viewer)查出该文件的魔数为89504E47,百度“魔数89504E47”可知该文件是一个png文件,于是将文件的后缀名改为.png,成功打开了图片。

所以说,有的时候我们不想一个文件被其他人打开的时候,仅仅改文件的后缀名可是不够的喔!
进击的政哥
2018-08-22 · TA获得超过718个赞
知道小有建树答主
回答量:239
采纳率:68%
帮助的人:86.4万
展开全部
把扩展名调出来就行,方法是资源管理器-查看-“文件扩展名”打钩
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式