I am writing a wav player and I am using this file format specification: http://soundfile.sapp.org/doc/WaveFormat/.
As you can see, it expects:
I have an audio file which has a "LIST" chunk between the Format chunk and the Data chunk, which you can see visually when I hex-edit the file:
What is this LIST chunk, is it part of some standardized file format, and is there somewhere that has information on parsing it?
Your example chunk contains a LIST
of INFO
rmation that includes the creating software (ISFT
):
LIST
chunks of typeINFO
are common in formats that extend RIFF. When aLIST
chunk carries the list type ID "INFO", the list contains information about the copyright, author, engineer of the file, and other similar text.
...
ISFT
Name of the software package used to create the file
https://www.recordingblogs.com/wiki/list-chunk-of-a-wave-file
There are other kinds of lists, but list of info is very common. The site above goes into great detail about what to expect, but in brief: