MIME
出自Linux Wiki
什么是MIME
MIME的英文全称是"Multipurpose Internet Email Extension",即多功能Internet邮件扩充服务。它采用一种层次化的划分来为文件进行详细的分类,比如image/jpeg为jpeg格式;text/plain为文本格式;text/xml为xml文件格式等。
MIME配置方式
Linux同时采用magic number和扩展名方式来识别一个文件的类型。其中优先使用前者。在Linux系统下,MIME的配置信息一般存放在/usr/share/mime或/usr/local/share/mime之下。在这些目录之中一般有以下几个文件
- aliases
- 文件类型的别名。比如application/pdf有时也称为application/x-pdf 。
- magic
- 各种文件的内部标识,用于从文件内容来判断文件类型。如BMP图片文件以BM开头。
- globs
- 扩展名与文件类型的对应关系。如*.cpp文件是text/x-c++src类型的。
- packages目录
- 用于安装新文件类型用。