fleep是一个为Python而写的检测文件类型的库,用法十分简单,功能强大。
使用方法
fleep有一个主函数get(),该函数提取128bytes就能判断一个文件的格式信息。
get()返回的对象有以下几种方法:
type() 返回文件类型列表,如图片、文档、可执行文件、压缩文件
extension() 返回文件格式列表,如图片中有jpg、png、jpeg
mime 以上两种信息都提供,如 image/png
get返回的对象,还能提供检测文件类型与格式,返回布尔值:
type_matches() 检测文件类型,,返回布尔值
extension_matches() 检测文件格式,返回布尔值
mime_matches() 检测文件类型与格式,返回布尔值
使用示例
支持的格式
Image
bmp、gif、ico、jp2、jpeg、png、psd、webp
Video
avi、flv、mkv、mp4、mpg、wmv
Document
doc、docx、epub、pdf、ppt、xls、xlsx、xml
Executable
com、exe、jar
System
cab、cat、dll、sys、sdb、drv
Database
sqlite
数据采集
文本处理分析图片数据处理其他
领取专属 10元无门槛券
私享最新 技术干货