如何判断文件类型

现有一文件,其扩展名未知或标记错误。假设它是一个正常的、非空的文件,且将扩展名更正后可以正常使用,那么,如何判断它是哪种类型的文件?

在后缀未知,或者后缀被修改的文件,依然通过文件头来判断该文件究竟是什么文件类型。方法是:用一个文本编辑工具如UltraEdit打开文件(16进制模式下),然后看文件头是什么字符,以下是常见文件类型的文件头字符,希望对你有帮助:JPEG (jpg),文件头:FFD8FF
PNG (png),文件头:89504E47
GIF (gif),文件头:47494638
TIFF (tif),文件头:49492A00
Windows Bitmap (bmp),文件头:424D
CAD (dwg),文件头:41433130
Adobe Photoshop (psd),文件头:38425053
Rich Text Format (rtf),文件头:7B5C727466
XML (xml),文件头:3C3F786D6C
HTML (html),文件头:68746D6C3E
Email [thorough only] (eml),文件头:44656C69766572792D646174653A
Outlook Express (dbx),文件头:CFAD12FEC5FD746F
Outlook (pst),文件头:2142444E
MS Word/Excel (xls.or.doc),文件头:D0CF11E0
MS Access (mdb),文件头:5374616E64617264204A
WordPerfect (wpd),文件头:FF575043
Postscript (eps.or.ps),文件头:252150532D41646F6265
Adobe Acrobat (pdf),文件头:255044462D312E
Quicken (qdf),文件头:AC9EBD8F
Windows Password (pwl),文件头:E3828596
ZIP Archive (zip),文件头:504B0304
RAR Archive (rar),文件头:52617221
Wave (wav),文件头:57415645
AVI (avi),文件头:41564920
Real Audio (ram),文件头:2E7261FD
Real Media (rm),文件头:2E524D46
MPEG (mpg),文件头:000001BA
MPEG (mpg),文件头:000001B3
Quicktime (mov),文件头:6D6F6F76
Windows Media (asf),文件头:3026B2758E66CF11
MIDI (mid),文件头:4D546864
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-31
这显然要先了解一下什么是文本类的文件,其实说白了,就是ACSII码文件。二进制文件与文本文件的显著差别在于:二进制文件中可能会出现数目众多的0,而文本文件中则不会有,因为文本文件中除了一些特殊的控制字符(比如\n,\r,\t)以外,都是可见字符。

补充1:
除了.txt文件以外,其它的各种文件似乎都会有二进制文件头,这些文件头都很特别,比如0xFEFE、0xFDFD等等。必须说明的一点是.doc文件严格的说,它不应该是一个文本文件,因为它内部有大量的不可见的控制字符,而且最关键的是,它内部允许包含0,并且它有二进制的头数据块。
如果你真想鉴别所有的,你所期望的文本类文件的话,比如.txt、.doc这些文件,你就必须了解这些文件的文件格式,当然.txt是没有固定格式的,但它有一个特征是,不会含有0。
补充2:
对于unicode的文本文件来说,它也是有文件头的,根据大小尾的不同,分别是FFFE和FEFF,严格的说,unicode的文件,不能说是文本文件。
回到你的补充问题,如果想确认一个文件是不是文本文件,加入说是ANSI的,你可以遍历整个文件,看是否存在0,如果没有那么就是了,如果具有FFFE或者FEFF文件头的unicode文件,那么你所关注的对象是,00,也就是两个连续的0。
第2个回答  推荐于2017-09-27

文件类型有很多,例如txt, jpg, png, exe, lnk

txt指很多文字

jpg指图片

png指更清晰的图片

lnk指图标

exe指程序,例如qq

下图就是两个例子,右键打开属性——》通用, 上图中 .jpg, .lnk都是文件类型

第3个回答  2013-07-31
右键点文件属性,祝你好运
第4个回答  2013-07-31
看他的后缀

文件的类型可以根据什么来识别
除了文件扩展名,文件类型还可以通过其内容进行识别。某些文件格式具有特定的编码或格式标准,这些标准可以通过分析文件内的数据来识别。例如,通过查看文件的开头几个字节,某些软件可以迅速判断出文件是否为特定类型,如图片、音频或视频文件。三、文件结构 文件结构也可以提供关于文件类型的线索。不同类型的文...

文件类型可以根据什么来识别
文件类型可以根据文件的扩展名、文件内容以及特定的文件签名来识别。首先,文件的扩展名是最常见且直观的识别方式。扩展名通常出现在文件名的末尾,由点分隔。例如,文本文件通常以“.txt”结尾,图片文件可能是“.jpg”或“.png”,而Word文档则常用“.docx”...

文件类型是根据什么来识别的
通过查看扩展名,我们能准确判断文件的类型。以下步骤可帮助您查看文件扩展名:首先,打开电脑的文件资源管理器。接着,点击上方菜单栏的“查看”选项。随后,点击右上角的“选项”。在“文件夹选项”界面,选择进入“查看”,取消“隐藏已知文件类型的扩展名”的选项。完成以上设置后,您便能清楚地看到文...

文件类型可以根据什么来识别
最后,还可以使用专门的工具或软件来识别文件类型,这些工具能够分析文件的内容和结构,从而准确判断其类型。这些方法在处理未知或未标记扩展名的文件时尤为有用。综上所述,文件类型的识别依赖于文件扩展名、元数据、内容签名以及专业工具的综合运用。

文件的类型可以根据什么来识别?
文件的类型可以根据文件扩展名来识别。文件扩展名是操作系统用来标记文件类型的一种机制,或者符号,扩展名几乎是每个文件必不可少的一部分,如果一个文件没有扩展名,那么操作系统就无法辨别这个文件,不能区分它属于什么类型,从而无法判断到底使用哪款软件进行处理此文件。一个像example.txt的文件名中,...

文件的类型可以根据什么来识别
文件的类型可以根据“文件扩展名”来识别。文件扩展名是操作系统用来标记文件类型的一种机制,或者符号;扩展名几乎是每个文件必不可少的一部分,如果一个文件没有扩展名,那么操作系统就无法辨别这个文件,不能区分它属于什么类型,从而无法判断到底使用哪款软件进行处理此文件。文件类型是指电脑为了存储信息...

文件的类型是根据什么来识别的
文件的类型是根据文件的扩展名进行识别的。每一种文件格式通常会有一种或多种扩展名可以用来识别,但也可能没有扩展名。扩展名可以帮助应用程序识别的文件格式和文件类型。因此,文件的类型是根据文件扩展名来识别的。

文件的类型可以根据哪个来识别
文件的类型可以根据其文件扩展名来识别。文件扩展名是一串由点分隔的字符,用于标识文件的类型和格式。不同的文件扩展名代表不同的文件类型,如.docx代表Word文档,.mp3代表音频文件,.jpg代表图像文件,等等。在实际内容中,文件扩展名可以帮助我们快速判断文件的类型和用途,从而决定如何处理或使用该文件。

怎么查看文件是什么类型的
1. 使用默认程序打开:双击文件,操作系统会自动使用默认程序来打开该文件。例如,如果是一个文本文件,操作系统可能会使用记事本或其他文本编辑器来打开它。2. 使用特定应用程序打开:如果你知道文件的特定格式或类型,你可以使用相应的应用程序来打开它。例如,如果是一个PDF文件,你可以使用Adobe Acrobat...

如何判断是不是规范性文件
1. 法律分析:判断文件是否为规范性文件,关键在于发布主体、内容。规范性文件包括创制类、解释类和指导性文件,是机关、团体、组织主要制定的文件类型。2. 规范性文件的分类:根据性质和制定权来源,规范性文件分为创制类、解释类和指导性文件。创制类文件制定新的权利义务,解释类文件对法律进行细化解释...

相似回答