HTTP Content-type全览:Mime-Type与文件扩展名对应表

需积分: 50 4 下载量 33 浏览量 更新于2024-09-07 收藏 21KB MD 举报
"HTTP Content-type对照表.md" 是一个列出HTTP协议中常用Content-Type(MIME类型)的文档,用于帮助开发者识别和设置不同类型的网络数据。文档包含了各种常见的文件扩展名及其对应的Content-Type,涵盖了音频、视频、图像、文本、XML等多种数据格式。 在HTTP协议中,Content-Type是请求头或响应头的一部分,用于指示资源的媒体类型,这有助于服务器和客户端正确处理数据。以下是部分Content-Type及其含义: 1. `application/octet-stream`: 这是最通用的类型,通常用于表示未知类型的二进制数据。 2. `image/tiff`: TIFF图像文件,一种支持多种压缩和颜色模式的图像格式。 3. `application/x-001` 和 `application/x-301`: 这些是特定的非标准类型,可能与某些软件或应用相关联。 4. `text/h323`: H.323协议的文本表示,用于多媒体通信。 5. `application/x-netcdf`: 用于科学数据的网络常见数据格式。 6. `application/postscript` (`.ai`): Adobe Illustrator文件,包含可缩放的矢量图形。 7. `audio/aiff` (`.aif`, `.aifc`): AIFF音频格式,苹果公司开发的无损音频文件。 8. `video/avi` (`.avi`): Microsoft开发的音频视频交错格式,支持多种编码。 9. `text/asp` 和 `video/x-ms-asf` (`.asp`, `.asf`, `.asx`): 微软的Active Server Pages和Advanced Streaming Format,用于动态网页和流媒体。 10. `audio/basic` (`.au`): 基本音频格式,常用于简单的语音文件。 11. `application/vnd.adobe.workflow` (`.awf`): Adobe的工作流程文件,用于处理多媒体项目。 12. `text/xml` (`.biz`): XML(可扩展标记语言),用于结构化数据交换。 13. `application/x-bmp` (`.bmp`): Windows位图文件,支持多种色彩深度。 14. `application/x-bot` (`.bot`): 可能是某种机器人或自动化脚本的文件格式。 15. `application/x-c4t` (`.c4t`), `application/x-c90` (`.c90`), `application/x-cdr` (`.cdr`), `application/x-cel` (`.cel`), `application/x-g4` (`.cg4`), `application/x-cgm` (`.cgm`): 这些都是图形设计相关的文件格式。 16. `application/x-x509-ca-cert` (`.cer`): 证书文件,用于验证服务器或用户的数字身份。 17. `application/java` 或 `java/*` (`.class`): Java字节码文件,包含了编译后的Java程序代码。 这些只是文档中的一部分Content-Type,实际上HTTP协议支持更多种类的Content-Type,包括HTML、CSS、JavaScript、PDF等。正确设置Content-Type对于网络传输的文件和数据的解析和显示至关重要,确保了不同类型的资源能在不同的客户端上得到正确的处理。