Information about Mime Type

An Internet media type,[1] originally called a MIME type after MIME and sometimes a Content-type after the name of a header in several protocols whose value is such a type, is a two-part identifier for file formats on the Internet. The identifiers were originally defined in RFC 2046 for use in e-mail sent through SMTP, but their use has expanded to other protocols such as HTTP and SIP.

A media type is composed of at least two parts: a type, a subtype, and one or more optional parameters. For example, subtypes of text type have an optional charset parameter that can be included to indicate the character encoding, and subtypes of multipart type often define a boundary between parts.

Types or subtypes that begin with "x-" are nonstandard -- they cannot be registered with IANA.[2] Subtypes that begin with vnd. are vendor-specific.[3]

List of common media types

IANA manages a registry of media types and character encodings. The organization makes a list available to the public through the Web. Some of the more notable media types used on the Web are listed below:
  • Type application: Multipurpose files
  • application/EDI-X12: EDI X12 data; Defined in RFC 1767
  • application/EDIFACT: EDI EDIFACT data; Defined in RFC 1767
  • application/javascript: JavaScript; Defined in RFC 4329
  • application/octet-stream: Arbitrary byte stream. This is thought of as the "default" media type used by several operating systems, often used to identify executable files, files of unknown type, or files that should be downloaded in protocols that do not provide a separate "content disposition" header. RFC 2046 specifies this as the fallback for unrecognized subtypes of other types.
  • application/ogg: Ogg, a multimedia bitstream container format; Defined in RFC 3534
  • application/xhtml+xml: XHTML; Defined by RFC 3236
  • application/x-shockwave-flash: Adobe Flash files; Documented in Adobe TechNote tn_4151 and Adobe TechNote tn_16509
  • application/json: JavaScript Object Notation JSON; Defined in RFC 4627
  • Type audio: Audio
  • audio/mpeg: MP3 or other MPEG audio; Defined in RFC 3003
  • audio/x-ms-wma: Windows Media Audio; Documented in Microsoft KB 288102
  • audio/vnd.rn-realaudio: RealAudio; Documented in RealPlayer Customer Support Answer 2559
  • audio/x-wav: WAV audio
  • Type example
  • Type image
  • image/gif: GIF image; Defined in RFC 2045 and RFC 2046
  • image/jpeg: JPEG JFIF image; Defined in RFC 2045 and RFC 2046
  • image/png: Portable Network Graphics; Registered[4]
  • image/tiff: Tag Image File Format; Defined in RFC 3302
  • image/vnd.microsoft.icon: ICO image; Registered[5]
  • Type message
  • Type model: 3D models
  • Type multipart: Archives and other objects made of more than one part
  • multipart/mixed: MIME E-mail; Defined in RFC 2045 and RFC 2046
  • multipart/alternative: MIME E-mail; Defined in RFC 2045 and RFC 2046
  • multipart/related: MIME E-mail; Defined in RFC 2387 and used by MHTML (HTML mail)
  • Type text: Human-readable text and source code
  • text/css: Cascading Style Sheets; Defined in RFC 2318
  • text/html: HTML; Defined in RFC 2854
  • text/javascript (Obsolete): JavaScript; Defined in and obsoleted by RFC 4329 in order to discourage its usage in favor of application/javascript
  • text/plain: Textual data; Defined in RFC 2046 and RFC 3676
  • text/xml: Extensible Markup Language; Defined in RFC 3023
  • Type video: Video
  • video/mpeg: MPEG-1 video with multiplexed audio; Defined in RFC 2045 and RFC 2046
  • video/mp4: MP4 video; Defined in RFC 4337
  • video/quicktime: QuickTime video; Registered[6]
  • video/x-ms-wmv: Windows Media Video; Documented in Microsoft KB 288102

References

1. ^ Internet Media Type registration, consistency of use. W3C (2002-06-03). Retrieved on 2006-11-29.
2. ^ Freed, N. (November 1996). RFC 2045 - Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies 15 (section 6.3). IETF. Retrieved on 2006-11-29.
3. ^ Freed, N.; Klensin, J., Postel, J. (November 1996). RFC 2048 - Multipurpose Internet Mail Extensions (MIME) Part Four: Registration Procedures 3-4 (section 2.1.2). IETF. Retrieved on 2006-11-29.
4. ^ [1]
5. ^ [2]
6. ^ [3]

See also

External links

Mime or pantomime is a theatrical medium or performance art, involving the acting out of a story by a mime artist through body motions, without use of speech.

History


..... Click the link for more information.
A file format is a particular way to encode information for storage in a computer file.

Since a disk drive, or indeed any computer storage, can store only bits, the computer must have some way of converting information to 0s and 1s and vice-versa.
..... Click the link for more information.
Internet is a worldwide, publicly accessible series of interconnected computer networks that transmit data by packet switching using the standard Internet Protocol (IP). It is a "network of networks" that consists of millions of smaller domestic, academic, business, and government
..... Click the link for more information.
Simple Mail Transfer Protocol (SMTP) is the de facto standard for e-mail transmissions across the Internet. Formally SMTP is defined in RFC 821 (STD 10) as amended by RFC 1123 (STD 3) chapter 5. The protocol used today is also known as ESMTP and defined in RFC 2821.
..... Click the link for more information.
Hypertext Transfer Protocol (HTTP) is a communications protocol used to transfer or convey information on the World Wide Web. Its original purpose was to provide a way to publish and retrieve HTML hypertext pages.
..... Click the link for more information.
The Session Initiation Protocol (SIP) is an application-layer control (signaling) protocol for creating, modifying, and terminating sessions with one or more participants.
..... Click the link for more information.
A character encoding consists of a code that pairs a sequence of characters from a given character set (sometimes referred to as code page) with something else, such as a sequence of natural numbers, octets or electrical pulses, in order to facilitate the storage of text in
..... Click the link for more information.
Internet Assigned Numbers Authority (IANA) is the entity that oversees global IP address allocation, DNS root zone management, and other Internet protocol assignments. It is operated by ICANN.
..... Click the link for more information.
Internet Assigned Numbers Authority (IANA) is the entity that oversees global IP address allocation, DNS root zone management, and other Internet protocol assignments. It is operated by ICANN.
..... Click the link for more information.
A character encoding consists of a code that pairs a sequence of characters from a given character set (sometimes referred to as code page) with something else, such as a sequence of natural numbers, octets or electrical pulses, in order to facilitate the storage of text in
..... Click the link for more information.
This article needs sources or references that appear in reliable, third-party publications. Alone, primary sources and sources affiliated with the subject of this article are not sufficient for an accurate encyclopedia article.
..... Click the link for more information.
ASC X12 (also known as ANSI ASC X12) is the official designation of the U.S. national standards body for the development and maintenance of Electronic Data Interchange (EDI) standards.
..... Click the link for more information.
This article needs sources or references that appear in reliable, third-party publications. Alone, primary sources and sources affiliated with the subject of this article are not sufficient for an accurate encyclopedia article.
..... Click the link for more information.
United Nations/Electronic Data Interchange For Administration, Commerce, and Transport (UN/EDIFACT) is the international EDI standard developed under the United Nations.
..... Click the link for more information.
JavaScript
Paradigm: multi-paradigm
Appeared in: 1995
Designed by: Brendan Eich
Developer: Netscape Communications Corporation, Mozilla Foundation
Typing discipline: dynamic, weak, duck
Major implementations: SpiderMonkey, Rhino, KJS, JavaScriptCore
..... Click the link for more information.
In computer science, a byte stream is a bit stream, in which data bits are grouped into units, called bytes.

In computer networking the term octet stream is sometimes used to refer to the same thing; it emphasizes the use of bytes having the length of 8 bits, known as
..... Click the link for more information.
An operating system (OS) is the software that manages the sharing of the resources of a computer. An operating system processes system data and user input, and responds by allocating and managing tasks and internal system resources as a service to users and programs of the
..... Click the link for more information.
executable or executable file, in computer science, is a file whose contents are meant to be interpreted as a program by a computer.

While a file in source form may be executable, such a file is usually referred to as a "script.
..... Click the link for more information.
Ogg may refer to:
  • Nanny Ogg, a character in the Discworld series of books
  • Ogg, a multimedia container file format, in computing
  • OGG, the IATA code for Kahului Airport, Hawaii

..... Click the link for more information.


A container format is a computer file format that can contain various types of data, compressed by means of standardized audio/video codecs.
..... Click the link for more information.
XHTML

File extension: .xhtml, .xht, .html, .
..... Click the link for more information.
Player support only: GNU/Linux (Intel, x86) and Solaris (Intel, SPARC) [1]
Genre: Multimedia Content Creator
License: Proprietary EULA
Website: Adobe.com's Flash page Adobe Flash, or simply Flash
..... Click the link for more information.
JSON (JavaScript Object Notation) (Pronounced like Jason, IPA /dʒeɪsən/) is a lightweight computer data interchange format.
..... Click the link for more information.
Sound recording and reproduction is the electrical or mechanical inscription and re-creation of sound waves, usually used for the voice or for music.

The two main classes of sound recording technology are analog recording and digital recording.
..... Click the link for more information.
MPEG-1 Audio Layer 3

File extension: .mp3
MIME type: audio/mpeg
Type of format: Audio MPEG-1 Audio Layer 3, more commonly referred to as MP3, is an audio encoding format.
..... Click the link for more information.
Moving Picture Experts Group, commonly referred to as simply MPEG, is a working group of ISO/IEC charged with the development of video and audio encoding standards. Its first meeting was in May of 1988 in Ottawa, Canada.
..... Click the link for more information.
Windows Media Audio

File extension: .wma
MIME type: audio/x-ms-wma
Uniform Type Identifier: com.microsoft.windows-?media-wma
Developed by: Microsoft
Type of format: audio file format Windows Media Audio (WMA
..... Click the link for more information.
RealAudio is a proprietary audio format developed by RealNetworks. It uses a variety of audio codecs, ranging from low-bitrate formats that can be used over dialup modems, to high-fidelity formats for music.
..... Click the link for more information.
Waveform

File extension: .wav
MIME type: audio/wav
audio/wave
audio/x-wav

Type code: WAVE
Uniform Type Identifier: com.microsoft.
..... Click the link for more information.
Graphics Interchange Format

A rotating globe in GIF format. The gradient blue areas of this image transition choppily, a common artifact produced when dithering is not employed.
File extension: .
..... Click the link for more information.


This article is copied from an article on Wikipedia.org - the free encyclopedia created and edited by online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of the wikipedia encyclopedia articles provide accurate and timely information please do not assume the accuracy of any particular article. This article is distributed under the terms of GNU Free Documentation License.
Herod_Archelaus


page counter