Как я могу определить, имеет ли WAV-файл 44- или 46-байтовый заголовок?

мы обнаружили, что опасно предполагать, что все аудиофайлы PCM wav имеют 44 байта данных заголовка до начала семплов. Хотя это часто встречается, многие приложения (например, ffmpeg) будут генерировать wavs с 46-байтовым заголовком, и игнорирование этого факта во время обработки приведет к повреждению и нечитаемости файла. Но как определить, насколько длинным является заголовок?

Очевидно, что есть способ сделать это, но я искал и нашел небольшое обсуждение по этому поводу. Множество аудиопроектов предполагают 44 (или, наоборот, 46) в зависимости от контекста авторов.

Ответы на вопрос(3)

Ваш ответ на вопрос