如何通过读文件头来判断文件的真实类型?
发布网友
发布时间:2022-05-01 05:10
我来回答
共2个回答
热心网友
时间:2022-06-24 16:46
你用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做自解压程序上点右键,选择解压到当前文件夹即可。解压出来后,你就可以放心看里面的视频了,解压出来的程序就不要点了。呵呵
热心网友
时间:2022-06-24 16:46
网上那么多,那个冷血无情也是你吧,你自己试过没有嘛,试过用过再说
如何通过读文件头来判断文件的真实类型?
比较规范的文件类型都会很容易在文件头看出来,而且几乎都会包含扩展名在文件头。你拖个RAR压缩文件或者GIF图片进去看看。用记事本也可以看文件头,但是处理大文件的时候就会非常慢。最后建议你还是把文件扩展名显示出来,毕竟看文件头的办法很麻烦。打开一个文件夹,在文件夹工具栏里找到“工具”--“文件...
如何把doc文件转换成PDF格式?
"1.当然可以,首先要确定自己有一个pdf文档,而且确定目的是需要将pdf文档转换为word格式,然后我们将现有文档通过迅捷pdf转换器软件打开。2.通过选择PDF转换页面功能其中的PDF文件转WORD项目拖入文件。3.接着在迅捷pdf转换器下方按自己的需要是否更改文件名,然而在保存类型中选择*.doc选项。4.全部设置完成点击开始转换,确定自己设置好路径、更改文件名和保存类型即可。5.转换完成之后的word文档同样可以通过迅捷pdf转换器重新转换成一开始的pdf文档。"1.当然可以,首先要确定自己有一个pdf文档,而且确定目的是需要将pdf文档转换为word格式,然后我们将现有文档通过迅捷pdf转换器软件打开。2.通过选择PDF转换页面功能其中的PDF文件转WORD项目拖入文件。3.接着在迅捷pdf转换器下方按自己的需要是...
linux系统自身如何判断文件类型?
通过file命令判断二进制文件类型,正是基于文件头标识。更改文件后缀名不影响文件头标识,因此仅凭后缀名判断文件类型不可靠。在Linux中,'一切皆文件'。文件类型包括常规文件、目录、块设备、字符设备(如键盘)、链接文件、管道与socket。这些类型通过Linux文件系统中的inode结构体来区分。
如何判断文件类型
MPEG (mpg),文件头:000001BA MPEG (mpg),文件头:000001B3 Quicktime (mov),文件头:6D6F6F76 Windows Media (asf),文件头:3026B2758E66CF11 MIDI (mid),文件头:4D546864
c#判断文件是不是mp4
c#判断文件是不是mp4通过读取文件头来判断。根据查询相关资料信息显示,用二进制方式,读取文件头来判断,在读取的过程中发现参数不符合要求说明这不是要的文件类型。
java 读取文件后,怎样判断它的真正的扩展名
除非要用代码分析文件格式,否则不太可能。但是假设你只是处理少数几个特定类型的文件,比如doc, xls等的,可以用一些专用的java工具比如POI的读取一下,看抛出异常不,没有的就可以断定为该类型了。
MFC 如何通过判断文件头来判断文件类型是不是ANSI?
可以预读两个字节 unicode的文件前两个字节十六进制为“FF FE”unicode big endian的文件前两个字节十六进制为“FE FF”具体可以查看unicode、unicode big endian、utf-8等格式的说明。希望我的回答能够对你有所帮助!
文件类型可以通过什么来识别详情
文件类型是按文件头来识别的,有时候为了更快的处理文件,就在文件后加尾缀如txtjpg,遇到有如此后缀的文件直接调用相应的程序来处理电脑里的文件,可以用文件拓展名来区分,拓展名可以帮助应用程序识别文件格式和文件类型。也称为文件的后缀名,是操作系统用来标志文件类型的一种机制通常来说,一个扩展名...
计算机怎样知道一个文件的格式?(看清楚补充再回答)
文件的格式信息是文件自己保存,文件的格式在文件中。程序能识别文件靠的的后缀名。计算机先是通过后缀名来识别文件,电脑是通过识别文件名最后一个.后面的内容来识别文件类型的,然后把它交个与它关联的程序来打开。打个比方,一个音频文件,电脑发现他是以.mp3为后缀的,然后交个音乐播放器,音乐播放器...
怎样判断文件格式的问题
在后缀未知,或者后缀被修改的文件,依然通过文件头来判断该文件究竟是什么文件类型。方法是:用一个文本编辑工具如UltraEdit打开文件(16进制模式下),然后看文件头是什么字符,以下是常见文件类型的文件头字符,希望对你有帮助:JPEG (jpg),文件头:FFD8FF PNG (png),文件头:89504E47 GIF (gif...
文件的类型是根据什么来识别的
文件的类型是根据文件的扩展名进行识别的。每一种文件格式通常会有一种或多种扩展名可以用来识别,但也可能没有扩展名。扩展名可以帮助应用程序识别的文件格式和文件类型。因此,文件的类型是根据文件扩展名来识别的。