MIME 类型
MIME 类型(Multipurpose Internet Mail Extensions)是一种互联网标准,用于表示文档、文件或字节流的性质和格式。它最初是为了扩展电子邮件协议而设计的,但现在已经广泛应用于各种互联网协议中,包括 HTTP、SMTP 和其他文件传输协议。
MIME 类型的格式通常是type/subtype,其中type表示主要类型,subtype表示具体的子类型。
MIME 类型帮助浏览器、邮件客户端和其他应用程序正确地处理和显示不同类型的文件。例如,当浏览器接收到一个 text/html 类型的文件时,它会知道这是一个 HTML 文档,并使用相应的渲染引擎来显示它。
通过使用 MIME 类型,服务器可以告知客户端如何处理传输的内容,从而确保数据能够被正确地解释和使用。
完整的 MIME 类型列表可以参考 IANA(互联网号码分配局)的官方注册表:IANA MIME Media Types。
文本类型(Text Types)
- text/plain:纯文本文件
- text/html:HTML 文件
- text/css:CSS 文件
- text/javascript:JavaScript 文件
- text/xml:XML 文件
- text/markdown:Markdown 文件
图像类型(Image Types)
- image/jpeg:JPEG 图像
- image/png:PNG 图像
- image/gif:GIF 图像
- image/bmp:BMP 图像
- image/webp:WebP 图像
- image/svg+xml:SVG 图像
- image/tiff:TIFF 图像
音频类型(Audio Types)
- audio/mpeg:MP3 音频
- audio/wav:WAV 音频
- audio/ogg:OGG 音频
- audio/aac:AAC 音频
- audio/webm:WebM 音频
视频类型(Video Types)
- video/mp4:MP4 视频
- video/webm:WebM 视频
- video/ogg:OGG 视频
- video/avi:AVI 视频
- video/mpeg:MPEG 视频
应用程序类型(Application Types)
- application/json:JSON 数据
- application/xml:XML 数据
- application/pdf:PDF 文件
- application/zip:ZIP 压缩文件
- application/gzip:GZIP 压缩文件
- application/octet-stream:二进制数据流
- application/msword:Microsoft Word 文件
- application/vnd.ms-excel:Microsoft Excel 文件
- application/vnd.ms-powerpoint:Microsoft PowerPoint 文件
- application/vnd.openxmlformats-officedocument.wordprocessingml.document:Microsoft Word(.docx)
- application/vnd.openxmlformats-officedocument.spreadsheetml.sheet:Microsoft Excel(.xlsx)
- application/vnd.openxmlformats-officedocument.presentationml.presentation:Microsoft PowerPoint(.pptx)
化学类型(Chemical Types)
- chemical/x-pdb:PDB 文件
- chemical/x-xyz:XYZ 文件
其他类型(Miscellaneous Types)
- application/x-www-form-urlencoded:URL 编码的表单数据
- multipart/form-data:表单数据(包含文件上传)
- application/x-tar:TAR 文件