Правильно ли предположить, что выборки с плавающей точкой в ​​файле WAV или AIFF будут нормализованы?

Скажем, у меня есть программа, которая читает файл .WAV или .AIFF, и аудио файла кодируется как значения выборки с плавающей точкой. Правильно ли для моей программы предполагать, что любой правильно сформированный (с плавающей запятой) файл .WAV или .AIFF будет содержать выборочные значения только в диапазоне [-1.0f, + 1.0f]? Я не смог найти ничего в спецификациях WAV или AIFF, которые бы касались этого вопроса.

И если это неверное предположение, как можно узнать, каким должен был быть полный динамический диапазон звука в файле? (Я мог бы прочитать весь файл и узнать, каковы действительные минимальное и максимальное значения образца, но есть две проблемы с этим: (1) это будет медленная / дорогая операция, если файл очень большой, и (2 ) это потеряло бы информацию, так как если бы создатель файла предполагал, что файл имеет некоторый «запас», чтобы он не воспроизводился на dbFS в самом громком месте, моя программа не смогла бы обнаружить это)