Автор оригинала BOFH
Я, конечно, могу ошибаться, но IMHO как раз в PCM wav очерёдность байтов big endian, т.е. первым в потоке идёт LSB, затем MSB.
Глянь сюда:
http://www.cs.umass.edu/~verts/cs32/endian.htmlВ частности: "Little Endian" means that the low-order byte of the number is stored in memory at the lowest address.
Это естественная очерёдность байтов для архитектуры Intel, у Мotorola - big endian.
Маленький фактик насчет используемости aiff-а на PC.
Для программы Nero Burning Rom поддержку аудио файлов написал я (система управления плагинами, все плагины и все аудио функции программы). Kстати, эта же система используется в Yamaha XG Player.
Так вот, когда я писал aiff плагин, я там ошибку допустил в пишущей части. В результате записанные Nerо aiff файлы невозможно было ничем прочитать. И эта ошибка "жила" в течение года (!), потом какой-то юзер с ней всё таки столкнулся и я это дело исправил. Вот такой вот популярный формат. Для сравнения, когда у меня бывали баги в mp3 плагине, ошибка обнаруживалась буквально через пару часов после появления веб версии.