From Fedora Project Wiki

No edit summary
(pretty comprehensive mimetype table)
 
Line 2: Line 2:


These are the types of content that we want to support in Zikula.  It also includes the requirements to produce the content ''using 100% free software that is in Fedora repositories.''  If a recommended tool is not yet in Fedora, work should commence to get it packaged.
These are the types of content that we want to support in Zikula.  It also includes the requirements to produce the content ''using 100% free software that is in Fedora repositories.''  If a recommended tool is not yet in Fedora, work should commence to get it packaged.
== Content-type table ==
Sources for this information include http://wiki.xiph.org/MIME_Types_and_File_Extensions under the [http://creativecommons.org/licenses/by/3.0/ CC BY 3.0 Unported] license.
{|
! MIME-type !! File extension(s) !! Name !! Uses
|-
| text/html || .html || HTML || Markup language
|-
| plain/text, text/plain || .txt || Text || Plain text, which may be structured
|-
| image/jpeg || .jpg, .jpeg || JPEG || Image format for photographs
|-
| image/png || .png || PNG || Open image format
|-
| image/gif || .gif || GIF || Limited color palette image format
|-
| application/(calc,writer,impress) ||
|-
| text/xml || .xml || XML || Markup language for documents
|-
| text/sgml || .sgml || SGML || Markup language, largely replaced by XML
|-
| application/pdf, application/x-pdf || .pdf || PDF || Documents ready for printing and viewing, held in the PostScript format in a compressed PDF container
|-
| application/ogg ||.ogx || Ogg Multiplex Profile || Container for logical bitstreams
|-
| video/ogg || .ogv || Ogg Video Profile || covers e.g. Theora, Theora + Vorbis, Theora + Speex, Theora + FLAC, Dirac + Vorbis, MNG + FLAC, OggUVS inside Ogg
|-
| video/theora || .theora? || Theora || Theora video without container
|-
| audio/ogg || .oga || Ogg Audio Profile || Covers Ogg FLAC, Ghost, and OggPCM
|-
| audio/vorbis || .vorbis? || Vorbis || Vorbis audio without container
|-
| audio/ogg || .ogg || Ogg Vorbis I Profile || .ogg applies now for Vorbis I files only
|-
| audio/ogg || .spx || Ogg Speex Profile || .spx has traditionally been used for Speex files within Ogg and should be considered for backwards-compatibility
|-
| audio/speex || .spx? || Speex || Speex speech audio without container
|-
| audio/flac || .flac || Flac || FLAC in native encapsulation format
|-
| application/annodex || .anx || Annodex || Used for annotating multimedia content; profile for multiplexed Ogg that includes a skeleton track and at least one CMML logical bitstream
|-
| audio/annodex || .axa || Annodex || Profile for audio in Annodex; covers e.g. Vorbis, Speex, FLAC, Ghost, OggPCM inside Ogg with Skeleton and CMML
|-
| video/annodex || .axv || Annodex || Profile for video in Annodex; covers e.g. Theora, Theora + Vorbis, Theora + Speex, Theora + FLAC, Dirac + Vorbis, MNG + FLAC, OggUVS inside Ogg with Skeleton and CMML
|-
|| application/xspf+xml || .xspf || [http://wiki.xiph.org/XSPF XSPF] || XML Shareable Playlist Format (XSPF), pronounced "spiff", is a next-generation playlist format for digital media such as songs in Vorbis or MP3 format.
|-
| application/kate || .ogx || [http://wiki.xiph.org/Kate Kate] || Binary representation of Kate encapsulated in Ogg; Kate is a separate stream for subtitles, etc.
|-
| audio/flac || .flac? || FLAC || FLAC without and in native container
|-
| text/cmml || .cmml? || CMML || CMML without container; this is a markup language for content, cf. HTML
|-
| text/kate || .kate || Kate || Textual representation of Kate (.kate files)
|}


== Text (plain) ==
== Text (plain) ==
Line 8: Line 70:


== Hypertext (rich) ==
== Hypertext (rich) ==
== Document (PDF) ==
== Document (office) ==


== Audio ==
== Audio ==
Line 30: Line 96:


# Start with [[#Video]], then ...
# Start with [[#Video]], then ...
[[Category:Zikula]]

Latest revision as of 14:27, 7 December 2009

Overview

These are the types of content that we want to support in Zikula. It also includes the requirements to produce the content using 100% free software that is in Fedora repositories. If a recommended tool is not yet in Fedora, work should commence to get it packaged.

Content-type table

Sources for this information include http://wiki.xiph.org/MIME_Types_and_File_Extensions under the CC BY 3.0 Unported license.

MIME-type File extension(s) Name Uses
text/html .html HTML Markup language
plain/text, text/plain .txt Text Plain text, which may be structured
image/jpeg .jpg, .jpeg JPEG Image format for photographs
image/png .png PNG Open image format
image/gif .gif GIF Limited color palette image format
application/(calc,writer,impress)
text/xml .xml XML Markup language for documents
text/sgml .sgml SGML Markup language, largely replaced by XML
application/pdf, application/x-pdf .pdf PDF Documents ready for printing and viewing, held in the PostScript format in a compressed PDF container
application/ogg .ogx Ogg Multiplex Profile Container for logical bitstreams
video/ogg .ogv Ogg Video Profile covers e.g. Theora, Theora + Vorbis, Theora + Speex, Theora + FLAC, Dirac + Vorbis, MNG + FLAC, OggUVS inside Ogg
video/theora .theora? Theora Theora video without container
audio/ogg .oga Ogg Audio Profile Covers Ogg FLAC, Ghost, and OggPCM
audio/vorbis .vorbis? Vorbis Vorbis audio without container
audio/ogg .ogg Ogg Vorbis I Profile .ogg applies now for Vorbis I files only
audio/ogg .spx Ogg Speex Profile .spx has traditionally been used for Speex files within Ogg and should be considered for backwards-compatibility
audio/speex .spx? Speex Speex speech audio without container
audio/flac .flac Flac FLAC in native encapsulation format
application/annodex .anx Annodex Used for annotating multimedia content; profile for multiplexed Ogg that includes a skeleton track and at least one CMML logical bitstream
audio/annodex .axa Annodex Profile for audio in Annodex; covers e.g. Vorbis, Speex, FLAC, Ghost, OggPCM inside Ogg with Skeleton and CMML
video/annodex .axv Annodex Profile for video in Annodex; covers e.g. Theora, Theora + Vorbis, Theora + Speex, Theora + FLAC, Dirac + Vorbis, MNG + FLAC, OggUVS inside Ogg with Skeleton and CMML
application/xspf+xml .xspf XSPF XML Shareable Playlist Format (XSPF), pronounced "spiff", is a next-generation playlist format for digital media such as songs in Vorbis or MP3 format.
application/kate .ogx Kate Binary representation of Kate encapsulated in Ogg; Kate is a separate stream for subtitles, etc.
audio/flac .flac? FLAC FLAC without and in native container
text/cmml .cmml? CMML CMML without container; this is a markup language for content, cf. HTML
text/kate .kate Kate Textual representation of Kate (.kate files)


Text (plain)

Text (rich)

Hypertext (rich)

Document (PDF)

Document (office)

Audio

Audio transcriptions

Video

Video transcriptions

Subtitles

Screencast

A screencast is a video capture of a computer session (graphical or command line), which may include audio, transcript, or instructions written on the screen in a text editor.

Podcast

  1. Start with #Audio, then ...

Vidcast

  1. Start with #Video, then ...