Question about riff chunk formats for large files
Hi all,
I am running into a problem decoding a large wave file (>4GB) written with Reaper. Strange thing is it is apparently not always using the same format. I do have some files recorded with Reaper where it is using RF64 format, so the RIFF chunk is labelled "RF64" and followed by a ds64 chunk, and I can decode that. Now I ran into a file recorded during the same session, so no settings in Reaper had been changed in between, and the format looks unknown to me. The RIFF chunk is labelled "riff" (note the small letters!), followed by 20 bytes and then "wave" (again in small letters), followed by another 12 bytes and then the fmt chunk. Does anyone have the specification for this type of riff chunk? It neither followes the normal type (for files <4GB), where we have "RIFF" followed by 4 bytes and then "WAVE" (both with capital letters), nor is it RF64 format nor BW64 format.
I guess somewhere in the extra bytes I will find the files size and the size of the data chunk, but where?
Any help is appreciated!
Best regards
Reiner
|