기본 콘텐츠로 건너뛰기

OGG-file-structure

OGG 파일 구조

멀티미디어 컨테이너 포맷으로 멀티미디어 비트스트림을 효율적으로 전송하고 처리할 수 있게 하기 위해 Xiph.Org 재단에서 개발한 것이다.

Byte order ; Little endian

offset length contens
0 4 OggS
4 1 Stream structure version (0x00)
5 1 Packet flag:
bit 0: true if page continued
bit 1: true if first page
bit 2: true if last page
bit 3..7: reserved
6 8 The end pcm sample position (64bit integer)
14 4 Stream serial number
18 4 Page number
22 4 Check sum
26 1 Number of segments(s)
27 (s) Sengment table
27 + (s) (b) Body (b := header[27] + header[27+!] + … + header[17+s-1])