Appendix A. MIME Types for Mobile Content

Markup and Script MIME Types

Table A-1. Markup and script MIME types

Format

Typical extension

MIME type

WML

.wml

text/vnd.wap.xml

WMLScript

.wmls

text/vnd.wap.wmlscript

HTML 3/4/5

.html

text/html

cHTML

.html

text/html

XHTML

.html, .xhtml

application/xhtml+xml, text/xml, text/html

XHTML MP

.html, .xhtml

application/vnd.wap.xhtml+xml, application/xhtml+xml, text/xml, text/html

JavaScript

.js

text/javascript, application/ecmascript, application/javascript

CSS2, CSS3, WAP CSS, and CSS MP

.css

text/css

Multipart document

 

multipart/mixed, application/vnd.wap.multipart.mixed

Image MIME Types

Table A-2. Image MIME types

Format

Typical extension

MIME type

GIF

.gif

image/gif

JPEG

.jpeg, .jpg

image/jpeg, image/jpg

PNG

.png

image/png

SVG

.svg

image/svg+xml

Compressed SVG

.svgz

image/svg+xml

WBMP

.wbmp

image/vnd.wap.wbmp

Nokia Wallpaper

 

image/vnd.nok-wallpaper

Mobile Content MIME Types

Table A-3. Mobile content MIME types

Format

Typical extension

MIME type

Java ME Application Descriptor

.jad

text/vnd.sun.j2me.app-descriptor

Java ME Archive

.jar

application/java-archive

BlackBerry Archive

.cod

application/vnd.rim.cod

Android Application

.apk

application/vnd.android.package-archive

Windows Mobile Application

.cab

application/cab

Garnet OS Application (old Palm devices)

.prc

application/vnd.palm

Symbian Application

.sis

application/vnd.symbian.install

Symbian Application

.sisx

x-epoc/x-sisx-app

vCalendar

.vcalendar

 

iCalendar

.icalendar

 

Nokia Flash Format

.nfl

 

Adobe Flash Movie

.swf

application/x-shockwave-flash

XML

.xml

text/xml

JSON

.json

application/json ...

Get Programming the Mobile Web now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.