RIFF file format
RIFF全稱為資源互換文件格式(Resources Interchange File Format),是Windows下大部分多媒體文件遵循的一種文件結構。RIFF文件所包含的數(shù)據(jù)類型由該文件的擴展名來標識,能以RIFF格式存儲的數(shù)據(jù)有:
音頻視頻交錯格式數(shù)據(jù) .AVI
波形格式數(shù)據(jù) .WAV
位圖數(shù)據(jù)格式 .RDI
MIDI格式數(shù)據(jù) .RMI
調(diào)色板格式 .PAL
多媒體電影 .RMN
動畫光標 .ANI
其他的RIFF文件 .BND
CHUNK
chunk
是RIFF文件的基本單元,其基本結構如下:
struct chunk { uint32_t id; // 塊標志 uint32_t size; // 塊大小 uint8_t data[size]; // 塊數(shù)據(jù)};
id 4