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]) |