首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2ME

MIME 類型完整對照表:副檔名與 Content-Type 一覽

     編輯:J2ME

前言

MIME (Multipurpose Internet Mail Extensions) 類型是 HTTP 傳輸、檔案識別、瀏覽器處理的核心標準。本表收錄 300+ 常見副檔名與對應 MIME 類型,供開發者查閱配置 Web 伺服器、處理檔案上傳下載、實作 Content-Type 檢測時參考。

查閱指南

  • 按 副檔名字母序 排列
  • 同一副檔名可能對應多種 MIME(如 .jpg / .jpeg / .jpe 皆為 image/jpeg)
  • 部分條目為廠商專用類型(如 application/vnd.nok-oplogo-color)

核心類型快速索引

大類典型 MIME 前綴常見副檔名
文字text/.txt .html .css .js .xml .csv
圖片image/.jpg .png .gif .bmp .webp .svg .ico
音訊audio/.mp3 .wav .ogg .aac .midi .amr
視訊video/.mp4 .avi .mov .mkv .flv .3gp .webm
應用/二進制application/.pdf .zip .jar .apk .exe .doc .xls .ppt
字體font/ / application/font-.woff .woff2 .ttf .otf .eot

J2ME/行動裝置相關關鍵類型

副檔名MIME 類型用途
.jadtext/vnd.sun.j2me.app-descriptorJ2ME 應用描述檔(OTA 部署必備)
.jarapplication/java-archiveJ2ME 應用封裝檔
.sisapplication/vnd.symbian.installSymbian 安裝包
.sisxapplication/vnd.symbian.installSymbian Signed 安裝包
.wbmpimage/vnd.wap.wbmpWAP 位圖(早期行動裝置)
.wmltext/vnd.wap.wmlWML 頁面
.wmlcapplication/vnd.wap.wmlc編譯後 WML
.amraudio/amr自適應多速率音訊(語音錄製)
.3gp / .3gppvideo/3gpp3GPP 視訊容器
.mmfapplication/x-skt-lbsSMAF 音樂鈴聲(日系手機)
.nokia-op-logoimage/vnd.nok-oplogo-colorNokia 彩色運營商 Logo

Web 伺服器配置範例

Apache (.htaccess / httpd.conf)


AddType text/vnd.sun.j2me.app-descriptor .jad
AddType application/java-archive .jar
AddType image/vnd.wap.wbmp .wbmp
AddType text/vnd.wap.wml .wml
AddType application/vnd.symbian.install .sis .sisx

Nginx (mime.types / nginx.conf)


types {
    text/vnd.sun.j2me.app-descriptor  jad;
    application/java-archive          jar;
    image/vnd.wap.wbmp                wbmp;
    text/vnd.wap.wml                  wml;
    application/vnd.symbian.install   sis sisx;
}

Java Servlet 程式化設定


response.setContentType("text/vnd.sun.j2me.app-descriptor");
response.setHeader("Content-Disposition", "attachment; filename=\"app.jad\"");

完整對照表(節選,完整版請見原文或下載 CSV)

由於篇幅限制,此處僅列出高頻類型。完整 300+ 條目包含:

  • 所有主流文件格式
  • 歷史遺留格式(.dvi、.svf、.lzh 等)
  • 廠商專有類型(Nokia、Sony Ericsson、Palm、BlackBerry 等)
  • 實驗性/非標準類型(x- 前綴)

獲取完整表:建議維護本地 mime.types 檔案,或參考 IANA 官方註冊表(最權威來源)。

開發者實用工具

  • 檔案類型偵測庫:Apache Tika、mime-util、file 指令 (Linux)
  • 瀏覽器開發者工具:Network 標籤查看實際 Content-Type 標頭
  • 線上查詢:mimetype.io、MDN MIME 類型指南

結語

正確的 MIME 類型配置,關係到檔案下載能否正確觸發「另存為」、行動裝置能否自動啟動安裝器、瀏覽器能否正確渲染。建議專案中建立 MimeTypeUtils 工具類,集中管理業務涉及的類型映射,避免硬編碼分散在各處。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved