MIME 类型查询
快速查询文件扩展名对应的 MIME 类型,支持搜索和分类筛选
文档(17)
application/pdf
application/msword
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/vnd.ms-excel
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
application/vnd.ms-powerpoint
application/vnd.openxmlformats-officedocument.presentationml.presentation
text/plain
application/rtf
application/vnd.oasis.opendocument.text
application/vnd.oasis.opendocument.spreadsheet
application/vnd.oasis.opendocument.presentation
text/csv
application/json
application/xml
text/html
text/html
图片(15)
image/jpeg
image/jpeg
image/png
image/gif
image/webp
image/svg+xml
image/x-icon
image/bmp
image/tiff
image/tiff
image/avif
image/heic
image/heif
image/vnd.adobe.photoshop
image/raw
音频(10)
audio/mpeg
audio/wav
audio/ogg
audio/mp4
audio/flac
audio/aac
audio/x-ms-wma
audio/aiff
audio/midi
audio/midi
视频(12)
video/mp4
video/webm
video/x-msvideo
video/quicktime
video/x-ms-wmv
video/x-flv
video/x-matroska
video/mp4
video/mpeg
video/mpeg
video/3gpp
video/mp2t
压缩包(9)
application/zip
application/vnd.rar
application/x-7z-compressed
application/x-tar
application/gzip
application/x-bzip2
application/x-xz
application/x-iso9660-image
application/x-apple-diskimage
代码(31)
application/javascript
application/javascript
application/typescript
application/typescript
application/javascript
text/css
text/x-scss
text/x-sass
text/x-less
text/x-python
text/x-java
text/x-c
text/x-c++
text/x-c
text/x-c++
text/x-csharp
text/x-go
text/x-rust
text/x-ruby
text/x-php
text/x-swift
text/x-kotlin
application/sql
application/x-sh
application/x-sh
application/x-yaml
application/x-yaml
application/toml
text/x-ini
text/x-vue
text/x-svelte
字体(5)
font/woff
font/woff2
font/ttf
font/otf
application/vnd.ms-fontobject
其他(16)
application/vnd.microsoft.portable-executable
application/x-msi
application/vnd.android.package-archive
application/octet-stream
application/vnd.debian.binary-package
application/x-rpm
application/java-archive
application/java-archive
application/x-shockwave-flash
application/x-chrome-extension
application/x-xpinstall
application/x-bittorrent
text/calendar
text/vcard
application/epub+zip
application/x-mobipocket-ebook
什么是 MIME 类型?
MIME 类型(Multipurpose Internet Mail Extensions)是一种标准,用于表示文档、文件或字节流的性质和格式。浏览器和服务器使用 MIME 类型来确定如何处理文件。例如,当浏览器收到 image/jpeg 类型时,它会显示图片;收到 application/pdf 时,可能会打开 PDF 预览。
使用方法
使用搜索框可以快速查找特定扩展名或 MIME 类型。点击分类标签可筛选查看特定类别的文件类型。每个卡片提供两个按钮,分别可复制扩展名和 MIME 类型。
类型分类
- 文档:PDF、Office 文档、文本文件等
- 图片:JPEG、PNG、WebP、SVG 等
- 音频:MP3、WAV、FLAC、AAC 等
- 视频:MP4、WebM、AVI、MKV 等
- 压缩包:ZIP、RAR、7z、TAR 等
- 代码:JavaScript、Python、CSS 等
- 字体:WOFF、TTF、OTF 等
常见问题 (FAQ)
Q: MIME 类型有什么作用?
A: MIME 类型告诉浏览器如何处理接收到的内容。例如,服务器返回 image/png 时浏览器会渲染图片,返回 text/html 时会解析为网页。正确的 MIME 类型能确保内容被正确显示和处理。
Q: 如何设置文件的 MIME 类型?
A: 在 Web 服务器中,可以通过配置文件或代码设置。例如 Nginx 使用 mime.types 配置文件,Apache 使用 AddType 指令。在代码中,HTTP 响应可以通过 Content-Type 头设置 MIME 类型。
Q: MIME 类型不正确会有什么问题?
A: 如果 MIME 类型设置错误,可能导致:浏览器无法正确渲染内容(如图片显示为下载)、安全风险(如 HTML 文件被当作文本显示)、浏览器安全策略失效(如脚本无法执行)。
Q: application/octet-stream 是什么?
A: application/octet-stream 是通用的二进制流类型,表示未知的二进制数据。当服务器不知道文件的具体类型时,通常会使用这个类型,浏览器收到后会提示下载而不是尝试打开。