The Resource Interchange File Format
(RIFF) is a generic file container format for storing data in tagged chunks. It is primarily used to store multimedia such as sound
, though it may also be used to store any arbitrary data. Chunks are represented as plists, with accessor methods defined for chunk-id, chunk-data-size, chunk-data and file-type.