[vorbis-dev] application/ogg media type registration
Linus Walleij
triad at df.lth.se
Mon May 14 15:56:01 PDT 2001
And this is what the application/ogg MIME descriptor is supposed to look
like. Same request for comments here...
Linus Walleij
---------
MIME media type name: application
MIME subtype name: ogg
Required parameters: none
Optional parameters: none
Encoding Considerations:
The OggSQUISH data is binary data, and must be encoded for
non-binary transport; the Base64 encoding is suitable for Email,
Binary encoding could also be used.
Security Considerations:
As the OggSQUISH file is a container format and only a carrier
of content (such as Vorbis audio) with a very rigid definition
(see [OGG]), this format in itself is not more vulnerable than
any other content framing mechanism. The main security
consideration for the receiving application is to ensure that
manipulated packages can not cause buffer overflows and the
like.
OggSQUISH files are not signed or encrypted using any applicable
encryption schemes. External security mechanisms must be added
if content confidentiality and authenticity is to be achieved.
Interoperability considerations:
The OggSQUISH format has proved to be widely implementable
across different computing platforms. An example implementation
exists that has been compiled on numerous platforms.
The QggSQUISH format is not patented and can be implemented
by third parties without patent considerations.
Published specification:
See [OGG].
Applications which use this media type:
Any application that implements the specification will be able
to encode or decode OggSQUISH files. Specifically, the format
is supposed to be used by subcodecs that implement for example
Vorbis audio.
Additional information:
Magic number(s): In OggSQUISH files, the first four bytes are
0x4f 0x67 0x67 0x53 corresponding to the
string "OggS".
File extension: .ogg
Macintosh File Type Code(s): none
Object Identifier(s) or OID(s): none
Person & email address to contact for further information:
Questions about this proposal should be directed to Linus
Walleij <triad at df.lth.se>. Technical questions about the
OggSQUISH standard may be asked on the mailing lists
for the developer community.
<http://www.xiph.org/archives/>
Intended usage: COMMON
Author/Change controller:
This document was written by Linus Walleij <triad at df.lth.se>,
changes of this document will be handled by him or a
representative of the Xiphophorus company or the associated
development communities.
The OggSQUISH format is controlled by the Xiphophorus
company and the respective development communities.
References:
[OGG]
Xiphophorus company, "OggSquish logical and physical bitstream
overview".
<url:http://xiph.org/ogg/vorbis/doc/oggstream.html>
--- >8 ----
List archives: http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body. No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.
More information about the Vorbis-dev
mailing list