linux file命令详解
linux系统下file命令用于查询文件类型。平时我们判定一个文件的类型通常是通过该文件的扩展名,而file命令是通过详细阅读文件内容,找到特征量来判定文件类型。下面是file命令的具体内容:
1、file命令判定文件类型的顺序:
查询Device, Directory, Symbolic等特殊文件
查询压缩文件
查询tar文件
基于Magic数据库文件的查询
查询ASCII,UNICODE等类型的文本文件
如果以上都不符合,则文件为二进制文件
2、原理:
file命令通过读取保存着各种文件特性的数据库信息和被判定文件进行匹配,数据库文件保存在/etc/magic、/usr/share/misc/file/magic或其他位置。
0 string \177ELF ELF
>4 byte 0 invalid class
>4 byte 1 32bit
>5 byte 1 LSB
>>16 leshort 2 executable
3、magic 文件由4部分组成:
偏移量
数据类型
值
输出字符串
magic文件的更多格式信息可以通过man magic 来查看。
-
白实线变道被拍的机率是多少?
白实线变道被拍的几率是90%,所以车主驾驶机动车在道路上行驶要遵守交通规则:1、交通违章扣分,是指驾驶员在道路上驾驶时不按规定驾驶,导致相应的交通违章,导致相应的交通违章扣分;...
问答查看全文>> -
原配霸气骂小三的话 讽刺小三有内涵得话
1、听说你们当小姐的出外景也不容易,我多给你点钱,你一定要把我男人伺候好了,我可不愿意他天天往你们那鸡窝跑。2、春困夏乏秋无力,冬日正好眠。3、你自己选择45度仰视别人,就别怪...
句子查看全文>> -
红色长车标是什么车?
红色长车标是红旗车,红旗是一汽红旗汽车销售有限公司旗下汽车品牌,由中国一汽集团总部直接运营,公司成立于1958年5月12日,主要生产中高端商务车,是中国豪华车的代表。改革开放后...
问答查看全文>> -
考研英语一题型及分值是
考研英语一题型及分值是怎样的?让我们一起了解一下吧。考研英语一的满分为100分,共分为三种题型,分别为英语知识运用、阅读理解和写作,其中英语知识运用共20小题,每小题0.5分,...
教育查看全文>>
推荐
- 1新车打不着火怎么处理?135
- 2车牌更换新规是什么?166
- 3莲蓉馅哪个牌子好 莲蓉馅十大品牌排行榜417
- 4放飞梦想励志短句216
- 5qq空间相册名称唯美431
- 6工作励志的正能量句子(工作励志正能量句子)255
- 7轻松愉快美好周末的心情说说140
- 8挂一挡怎么挂226