>Да ну! Музыку давно слушал?! :) Павлин, не тормози. Ты вообще видел когда-нибудь что с ADC валится? Несколько младших разрядов даже самого хорошего ADC в идеальной схеме нещадно выдают рандом и шум океанов марса за счет тепловых шумов, помех и прочая :). Поэтому два идентичных для уха звука будут в двоичном виде основательно отличаться. Ты разницу в 1-2 младших бита нифига не заметишь. А вот для компрессора типа LZ это совершенно другой байт и стало быть - совпадение не будет засчитано.
>Вот тебе и вся песня. Сэмплы к альбому прилагаются и загружаются в звуковуху.
Для синтетики, целиком писанной на компьютере - да, в принципе можно отловить совпадения сэмплов и заменить их следующие вхождения ссылками на них. Полный вариант затеи называется MIDI с downloadable samples, или типа того. Но для настоящих записей сие не прокатит т.к. два разных "тынц" после оцифровки будут мало похожи друг на друга с точки зрения LZ компрессора оперирующего точными данными. А если вспомнить что у zip куцый 32 Кбайтный словарь (это не память а склероз) и прикинуть битрейт потока - можно посчитать шансы отловить там 32-кбайтным окном совпадения, ага. Представляешь в какой ничтожной доле секунды ищутся совпадения? :)
>Думается весь альбом Eminem займет около 1 мегабайта.
Ну, в идеализированном случае - смплы + описание как их играть достаточно компактны. Но еще есть голос и кроме того - это работает только для абсолютно синтетических произведений целиком накомпозеных в программах. В случае если "тыц" и "бум" писалось с микрофона - ты и правда надеешься что сможешь сделать 2 "тыц" которые настолько одинаковы что все отсчеты с 16-битного ADC совпадут 1 в 1? Да ты оптимист, однако.
>точно в два раза без потерь сжать можно
Только если вторую фразу сделать копипастой в звуковом редакторе :P. А у живого человека хоть на мизер но интонация будет отличаться. Да еще и шумы прилетят какиенить. Засрав собой младшие разряды оцифровки. Хорошо сожмется зипом разве что тишина :)