filetype是计算机编程及搜索引擎中标识文件类型的术语。在编程领域,作为
PHP内置函数,其返回文件或目录类型状态(如dir、fifo等),检测结果需通过缓存清除更新。
Python等语言通过第三方库(如filetype)解析文件头部魔数实现类型识别,支持图片、音视频、压缩包等200余种格式,并提供MIME类型推断及自定义规则扩展。
Go语言亦存在功能类似的第三方检测库。
1、
PHP的filetype()函数返回指定文件或目录的类型。
常用的是前面的几个,分别是ppt文档,
excel数据文档,
word文档,
写字板文档,flash,pdf文档,google earth坐标文档,后面两个很少用得到。
需要注意的是,我们在使用filetype命令的时候,后面的文件类型必须是以上的文件类型(
百度和
google不一样),除了要输入文件类型,我们还要输入关键词,如上面提到的 filetype:ppt 新时代整形医院 ,如果我们只使用filetype:ppt 则搜索不到你想要的内容,因为搜索引擎不知道你想要什么。
提示:本函数的结果会被
缓存。请使用 clearstatcache()来清除缓存。