如何通过读文件头来判断文件的真实类型?

如何通过读文件头来判断文件的真实类型?,第1张

你用WINHEX或者其他的编辑软件打开你要判断的文件,一般情况下你都可以从文件的开头处判断出该文件是什么类型。

如你打开WINHEX,把某无后缀的文件拖乱源槐进WINHEX,你发现右窗口有如下类似的字符:

%PDF-1.4

%忏嫌

3876

0

obj

<<

/Linearized

1

/O

3878

/H

[

633

1203

]

/L

10332722

/E

28207

/N

484

/T

10255082

>>

endobj

这个一看就知道是PDF文件了。

而下面的这些字符则表示该文件是个32位程序

@

?

???L?悙This

program

must

be

run

under

Win32

$7

比较规范的文件类型都会很容易在文件头看出来,而且几乎都会包含扩展名在文件头。你拖个RAR压缩文件或者GIF图片进去看看。

用记事本也可以看文件头,但是处理大文件的时候就会非常慢。

最后建议你还是把文件扩展名显示出来,毕竟看文件头的办法哗友很麻烦。

打开一个文件夹,在文件夹工具栏里找到“工具”--“文件夹选项”---“查看”----把“隐藏已知文件类型的扩展名”的勾去掉即可。当你看到一个视频图标的EXE程序时,你就得小心了。另外,很多小黑客都喜欢用WINRAR做自解压程序。把视频文件和木马放在里面,你运行这个WINRAR自解压程序时,视频照常播放,但是却也运行了里面的木马。

遇到这样的情况裂运,你可以在这个WINRAR做自解压程序上点右键,选择解压到当前文件夹即可。解压出来后,你就可以放心看里面的视频了,解压出来的程序就不要点了。呵呵

文件类型是按文件头来识别的,有时候为了更快的处理文件,就在文件后加尾缀如txt、jpg,遇到有如此后缀的文件直接调用相应的如森槐程序来处理。

电胡简脑里的文件,可以用文件拓展名来区分,拓展名可以帮助应用程序识别文件格式和文件类型,一般是根据文件拓展名来识别和区分文件。

可以根据二进制的文件头来判断,将文件以ultraedit打开,最上一栏既是文件头,其中有该文件的真键做轿面目类型!

文件的类型可以根据扩展名稿肆来渣友识别,比如doc是word文档的扩展名,txt是文本文档的扩展名,xls是电子表格的扩展名,ppt是演示文稿的扩展名

一千个人里就有一千个哈姆莱特,世界上无论如何都无法找到两片完全相同的树叶,每个人都有不同的意见和看法,对同一件事情,大家也会有不同的评判标准。我的答春局案或许并不是最为标准,最为正确的,但也希望能给予您一定的帮助,希望得到您的认可,谢谢!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12260950.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存