文件的类型可以根据什么来识别?
1个回答
展开全部
文件的类型可以根据文件扩展名来识别。
文件扩展名是操作系统用来标记文件类型的一种机制,或者符号;扩展名几乎是每个文件必不可少的一部分,如果一个文件没有扩展名,那么操作系统就无法辨别这个文件,不能区分它属于什么类型,从而无法判断到底使用哪款软件进行处理此文件。
每一种文件格式通常会有一种或多种扩展名可以用来识别,但也可能没有扩展名。扩展名可以帮助应用程序识别的文件格式,文件扩展名也称为文件的后缀名,是操作系统用来标记文件类型的一种机制,或者符号,文件扩展名是指文件名中,最后一个点(.)号后的字母序列。
文件类型特征签名解析
一种广泛应用在UNIX及其派生的操作系统上的方法是将一个特殊的数字存放在文件的特定位置里,最初这个数字是文件开始处的2个字节,一般是将任何字符序列都可以作为特征签名。采用这种方式可以更好的防止对文件格式发生误判,并且特征签名可以给出关于文件格式的更详细的信息。
因此,这种方式的缺点是效率较低,特别是显示大量的文件时,由于每种特征签名具有不同的识别方式,将消耗系统大量的资源对文件格式进行判断。扩展名和后面将提到的元数据方式由于采用固定格式数据,可进行快速匹配,应用程序往往利用特征签名来判断文件是否完整和有效。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询