[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