ence number is increasing on each logical bitstream separately. 7. CRC_checksum: a 4 Byte field containing a 32 bit CRC checksum of the page (including header with zero CRC field and page content). The generator polynomial is 0x04c11db7. 8. number_page_segments: 1 Byte giving the number of segment entries encoded in the segment table. 9. segment_table: number_page_segments Bytes containing the lacing values of all segments in this page. Each Byte contains one lacing value. The total header size in bytes is given by: header_size = number_page_segments + 27 [Byte] The total page size in Bytes is given by: page_size = header_size + sum(lacing_values: 1..number_page_segments) [Byte] 7. Security Considerations The Ogg encapsulation format is a container format and only encapsulates content (such as Vorbis-encoded audio). It does not provide for any generic encryption or signing of itself or its contained content bitstreams. However, it encapsulates any kind of content bitstream as long as there is a codec for it, and is thus able to contain encrypted and signed content data. It is also possible to add an external security mechanism that encrypts or signs an Ogg physical bitstream and thus provides content confidentiality and authenticity. As Ogg encapsulates binary data, it is possible to include executable content in an Ogg bitstream. This can be an issue with applications that are implemented using the Ogg format, especially when Ogg is used for streaming or file transfer in a networking scenario. As Pfeiffer Informational [Page 11]