4 ms·
RIFF is not without issues either - all size fields are 32-bit, so handling RIFF files larger than 4GB is ambiguous, if not undefined. The header contains a siz
by TonyTrapp 5y ago
RIFF is not without issues either - all size fields are 32-bit, so handling RIFF files larger than 4GB is ambiguous, if not undefined. The header contains a size field that should indicate the total size of the RIFF container, and in theory this cannot exceed 4GB, just like each individual RIFF chunk cannot exceed 4GB. There are some specifications that try to solve this issue but they are not very widespread (e.g. RF64), and probably have their own issues as well.