Самое обидное — и не докажешь им ничего. У меня знакомый есть, так он мне до сих пор (уже год) доказывает, что нашел лазейку между системами счисления и знаетвозможность упаковки любого количества информации в два байта (я не шучу). Даже говорил, что пробовал написать тестовую программку (На форте, если интерестно, встроеном в nnCron), но знаний у него маловато и программа глючит. Просил меня помочь. Я отмазался, что времени нет совсем.
_>Самое обидное — и не докажешь им ничего. У меня знакомый есть, так он мне до сих пор (уже год) доказывает, что нашел лазейку между системами счисления и знаетвозможность упаковки любого количества информации в два байта (я не шучу). Даже говорил, что пробовал написать тестовую программку (На форте, если интерестно, встроеном в nnCron), но знаний у него маловато и программа глючит. Просил меня помочь. Я отмазался, что времени нет совсем.
Он кстати программирование круто учит. Взял Java. Учил целый месяц синтаксис. ПОтом говорил мне, что знает java, так как знает ее синтаксис. Я предложил ему написать программу, сортирующую массив. Он разумеется не смог. Но и говорить не перестал. Говорит, что типа пока не может, а если понадобится — почитает книжек умных и сможет.
Здравствуйте, Пацак, Вы писали:
П>Здравствуйте, hurricane_2000, Вы писали:
П>Предлагаю назвать алгоритм "архиватором на дробных битах"
или "Метод создания мусорных файлов любого формата, содержащий набор данных в двоичной системе исчисления", а к ТЗ должна прилагатся научная статья на тему "Как я добился этого без травы" и, обязательно, листинг 6 Mb-го, "заархивированного" файла в разных форматах TXT,XLS,DOC (с разными размерами шрифтов, в качестве обоснования, что 0 и 1 стопудово сживаются). Жесть!
Здравствуйте, hurricane_2000, Вы писали:
_>Здесь.
_>http://www.webunity.narod.ru/
_>P.S. Я на это чудо случайно набрел. Решил общественность повеселить.
а Вы стати зря смеётесь...
результаты следственного эксперимента:
315 megaarc.php мегаархиватор =)) (за пхп не пинайте, что под рукой было)
33 933 ref.domxml.html html
7 312 ref.domxml.html.zip html зазипованный
271 464 ref.domxml.html.bin html в бинарно-текстовом виде
1 055 ref.domxml.html.bin.zip html в бинарно-текстовом виде зазипованный
17 213 567 z006_maevka_gimn_(Trava-Boyko).mp3 mp3
14 376 889 z006_maevka_gimn_(Trava-Boyko).mp3.zip mp3 зазипованный
137 708 536 z006_maevka_gimn_(Trava-Boyko).mp3.bin mp3 в бинарно-текстовом виде
1 241 667 z006_maevka_gimn_(Trava-Boyko).mp3.bin.zip mp3 в бинарно-текстовом виде зазипованный
итого компрессия:
zip megaarc+zip
html 4,63 раза 32,16 раза
mp3 1,19 раза 13,86 раза
Здравствуйте, FatHeel, Вы писали:
FH>Здравствуйте, hurricane_2000, Вы писали:
_>>Здесь.
_>>http://www.webunity.narod.ru/
_>>P.S. Я на это чудо случайно набрел. Решил общественность повеселить.
FH>а Вы стати зря смеётесь... FH>результаты следственного эксперимента:
FH>
FH> 315 megaarc.php мегаархиватор =)) (за пхп не пинайте, что под рукой было)
FH> 33 933 ref.domxml.html html
FH> 7 312 ref.domxml.html.zip html зазипованный
FH> 271 464 ref.domxml.html.bin html в бинарно-текстовом виде
FH> 1 055 ref.domxml.html.bin.zip html в бинарно-текстовом виде зазипованный
FH> 17 213 567 z006_maevka_gimn_(Trava-Boyko).mp3 mp3
FH> 14 376 889 z006_maevka_gimn_(Trava-Boyko).mp3.zip mp3 зазипованный
FH> 137 708 536 z006_maevka_gimn_(Trava-Boyko).mp3.bin mp3 в бинарно-текстовом виде
FH> 1 241 667 z006_maevka_gimn_(Trava-Boyko).mp3.bin.zip mp3 в бинарно-текстовом виде зазипованный
FH>
FH>итого компрессия:
FH>
FH> zip megaarc+zip
FH>html 4,63 раза 32,16 раза
FH>mp3 1,19 раза 13,86 раза
FH>
FH>а чё, я сам в шоке... мп3 в 14 раз сжать
FH>(zip'ование везде одинаковое. тестовые файлы выбраны случайно)
Без шуток???
Не верю.
Вечером сам проверю.
Если это так, то автор молодец.
Здравствуйте, FatHeel, Вы писали:
FH>Здравствуйте, hurricane_2000, Вы писали:
_>>Здесь.
_>>http://www.webunity.narod.ru/
_>>P.S. Я на это чудо случайно набрел. Решил общественность повеселить.
FH>а Вы стати зря смеётесь... FH>результаты следственного эксперимента:
(skip)
FH>а чё, я сам в шоке... мп3 в 14 раз сжать
FH>(zip'ование везде одинаковое. тестовые файлы выбраны случайно)
Так ты не останавливайся на достигнутом! Давай, еще раз в bin, потом rar и т.д.! Даёшь двухбайтовый архив!
Здравствуйте, Privalov, Вы писали:
П>>Предлагаю назвать алгоритм "архиватором на дробных битах"
P>Да ты, оказывается, в сути вопроса разобрался! Я не смог, как ни старался. А еще утро, по идее, мозги должны работать.
А чего там разбираться. Переводим сжимаемый код в текстовый формат (8бит байта переводятся в восемь символов "0" или "1"). Сжимаемость текста архиваторами обычно высокая (за счёт использования словарей и т.п., но товарищ этого пока не знает), сжимаем и получаем более сжатый код.
Ну не знает изобретатель, что такое избыточность информации.
Здравствуйте, FatHeel, Вы писали:
_>>http://www.webunity.narod.ru/
_>>P.S. Я на это чудо случайно набрел. Решил общественность повеселить.
FH>а Вы стати зря смеётесь... FH>результаты следственного эксперимента: FH>... FH>а чё, я сам в шоке... мп3 в 14 раз сжать
А разжать-то удалось?
Вот мои результаты:
Fuck Them All.wma : 15 658 012 bytes
Fuck Them All.wma.txt : 125 264 096 bytes
Fuck Them All.wma.zip : 15 553 412 bytes -00.67%
Fuck Them All.wma.txt.zip : 20 739 888 bytes +32.46%
процентные отношения взяты относительно оригинала
За время написания джаваскрипта оригинальная композиция была прослушана один раз,
а также ещё три раза в течение "сжатия". Результаты процедуры позволяют автору адресовать
музыкальную композицию (слушать не обязательно, достаточно и названия) тем уважаемым лицам этого топика,
благодаря которым было потеряно полчаса драгоценнейшего предобеденного рабочего времени.
Здравствуйте, FatHeel, Вы писали:
FH>а чё, я сам в шоке... мп3 в 14 раз сжать FH>(zip'ование везде одинаковое. тестовые файлы выбраны случайно)
Тест на питоне:
import sys
def bin(byte):
return''.join([ ( (byte & (1 << a)) and'1'or'0') for a in reversed(xrange(8))])
bt = dict( [(i, bin(i)) for i in xrange(256) ] )
out = file(sys.argv[1] + '.binasc', 'wb')
for st in file(sys.argv[1], 'rb'):
for b in st:
out.write(bt[ord(b)])
D:\>spread_bits.py future_prophecies--september.mp3
D:\>zip -9 future_prophecies--september.mp3.zip future_prophecies--september.mp3
adding: future_prophecies--september.mp3 (104 bytes security) (deflated 1%)
D:\>zip -9 future_prophecies--september.mp3.binasc.zip future_prophecies--september.mp3.binasc
adding: future_prophecies--september.mp3.binasc (104 bytes security) (deflated 85%)
D:\>ls -l
total 101430
-rw-rw-rw- 1 user group 9308782 May 9 2004 future_prophecies--september.mp3
-rw-rw-rw- 1 user group 74470256 May 30 15:51 future_prophecies--september.mp3.binasc
-rw-rw-rw- 1 user group 10905697 May 30 16:04 future_prophecies--september.mp3.binasc.zip
-rw-rw-rw- 1 user group 9176195 May 30 15:52 future_prophecies--september.mp3.zip
-rw-rw-rw- 1 user group 292 May 30 16:07 spread_bits.py
Похоже у тебя какая-то ошибка. Разожми свой mp3 обратно и сверь md5