subchunk
A subchunk is a subdivision within a chunk in RIFF- and IFF-based file formats. Each subchunk has a four-character ASCII ID, a four-byte unsigned integer size, and a data payload of that size. Subchunks allow a file to store multiple types of information in a flexible, extensible way. In WAV audio files, which use the RIFF container, subchunks organize format metadata and data.
In WAV, the file starts with a RIFF chunk that declares the container type (such as "WAVE")
When reading, software processes each subchunk by reading its 4-byte ID and the 4-byte size, then consuming