Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 19.06.2014, 19:31   #41
Jura1990
Заблокирован
 
Регистрация: 16.06.2014
Сообщений: 22
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Погуглил, че-то ничего нету на эту тему..
Здесь скачай http://dfiles.eu/files/fs4znav6g
Ты плохо искал вот видео http://m.youtube.com/watch?v=VFHsVXNFaLU
Здесь тест его http://www.youtube.com/watch?v=OovQn5d2H9c
Инструкции там уже. На видео показан как пользоваться
Jura1990 вне форума
Старый 20.06.2014, 07:25   #42
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
По сути они всегда выдают одну определенную последовательность, только начальное смещение задается некоторым действительно случайным значением (например, текущим временем). Это смещение всего 32, ну или 64 бита (для новых процессоров). Так вот достаточно знать всего 64 бита, чтобы выдать определенную последовательность чисел любой длины. Остается лишь так подобрать параметры генератора псевдослучайных чисел, чтобы на выходе он выдавал цепочку байт, соответствующих содержимому файла. В итоге файл любого размера сжимается до 64 бит (8 байт). Операция сжатия может быть достаточно сложной (перебор и подбор правильного генератора), но распаковка всегда будет происходить очень быстро.
Я думал над этой темой, но не нашел алгоритма . И во вторых, большинство генераторов суть циклы, то есть через большой промежуток времени рано или поздно последовательность повторяется. Эта проблема для сжатия больших объемов данных, например, образа ДВД. А мегакрутой генератор с большим шагом повторения требует либо большие числа, либо пупец как много параметров. Соответственно сложность алгоритма возрастает.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума
Старый 20.06.2014, 09:42   #43
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,372
По умолчанию

Можно считать число пи.
Компрессия будет сводится к индексу.
waleri вне форума
Старый 20.06.2014, 09:51   #44
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Можно считать число пи.
Компрессия будет сводится к индексу.
Верно, но только в том случае если число Пи не вырождается на каком-то из этапов. Доказательств тому, что в миллионых или миллиардных разрядах идет какое-нибудь 55555555 нет. Также как не знаю, есть ли доказательство того что число пи не имеет периода и где-то в разрядах не начнется 31415... Плюс нужно обоснование того, что число требующееся на разряд по количеству разрядов не будет превышать объем сжимаемой информации. А эта вероятность может оказаться высокой.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума
Старый 20.06.2014, 10:40   #45
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Хи. По моему есть доказательство не вырождаемости пи. Впрочем не важно. Пусть не вырождается. Предполагается, что для любой ограниченной последовательности цифр (в нашем случае можно ограничится несколькими миллиардами цифр) где-то в недрах пи существует точное соответствие? Скорее всего вероятность этого не нулевая. Но предполагаю её соизмеримость с вероятностью того, что обезьяна долбящая по клаве когда-нибудь точный текст Войны и мира напечатает. Или полную Дюну Герберта
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума
Старый 20.06.2014, 10:43   #46
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Предполагается, что для любой ограниченной последовательности цифр (в нашем случае можно ограничится несколькими миллиардами цифр) где-то в недрах пи существует точное соответствие? Скорее всего вероятность этого не нулевая. Но предполагаю её соизмеримость с вероятностью того, что обезьяна долбящая по клаве когда-нибудь точный текст Войны и мира напечатает. Или полную Дюну Герберта
Для этого можно задействовать какой-нибудь проект распределенных вычислений и проверить экспериментально на ограниченном участке числа пи. Имея экспериментальные данные можно будет пытаться получить зависимость и утверждать что для получения нужной позиции требуется гарантированно участок пи размером столько-то. Или что при определенном объеме данных вычислительные возможности не позволяют получить нужные данные.
И потом вообще можно не сжимать всю последовательность сразу, а блочно. Ну допустим взять файл и попилить на блоки 8 байтов. А уже их записать как смещение от начала в числе пи. Ну это к примеру. То есть если получится экспериментально доказать что 8-ми байтовое число можно гарантированно встретить в позиции не превышающем скажем 6 байт, то сжимая многократно можно наверно достигнуть не плохих результатов. Даже если на это уйдут значительные ресурсы, можно жать потихоньку большие объемы данные - энциклопедии, библиотеки, архивы документов. То есть где не требуется оперативность запаковки.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 20.06.2014 в 10:49.
Utkin вне форума
Старый 20.06.2014, 11:03   #47
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Можно ли построить цепочку цифр, что бы смещение любого из однобайтных чисел в ней (0-255) было не более чем семибитное (0-127)? если можно, то тогда можно говорить и об 8-байтных числах и меньшем смещении чем 8 байт
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 20.06.2014 в 11:05.
Аватар вне форума
Старый 20.06.2014, 11:18   #48
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,865
По умолчанию

Цитата:
Сообщение от Utkin Посмотреть сообщение
Доказательств тому, что в миллионых или миллиардных разрядах идет какое-нибудь 55555555 нет.
Точка Фейнмана.
Arigato вне форума
Старый 20.06.2014, 12:43   #49
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,372
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Но предполагаю её соизмеримость с вероятностью того, что обезьяна долбящая по клаве когда-нибудь точный текст Войны и мира напечатает. Или полную Дюну Герберта
Насчет скорости алгоритма речи не было
waleri вне форума
Старый 20.06.2014, 12:52   #50
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Jura1990
Исходники антивиря опубликовать сюда можешь?
I'm learning to live...
Stilet вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дерево Vladimer Помощь студентам 1 19.11.2010 07:12
В-дерево kikimka Фриланс 5 12.07.2010 23:16
Дерево Abricosko БД в Delphi 2 03.06.2010 12:16
Дерево Ikram Помощь студентам 0 05.05.2010 19:42
Дерево Yoger БД в Delphi 3 25.01.2007 01:24