|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
06.02.2011, 20:58 | #11 |
Форумчанин
Регистрация: 15.06.2010
Сообщений: 740
|
Вот за это я и не люблю все эти интерпритируемые языки типа вышеуказанного пэхапе или яваскрипта или питона. Пишите системные проги - пишите на чем-то, что свободно компилится в исполнимый файл. И чтоб мне не нужно было ставить 100 метровую виртуальную машину под них (это я про яву например). Начните хотя бы с бейсика (не virtual).
А пэхапе = это все хорошо, но тогда нужно чтоб я заливал файло на ваш сервер, ваш сервер бы поднапрягался немного и выдавал мне результат в виде сжатого файла.
Чтобы понять рекурсию, сперва нужно понять рекурсию.
|
06.02.2011, 21:13 | #12 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
> результат в виде сжатого файла
А главное, чтобы потом этот файл правильно разжал ) Хотя, он может запомнить хэш файла на сервере, а тебе отдать просто отдать этот хэш (по типу tinyurl), так что проверить не получится. Хм, а вобще это идея. Организовать этакое онлайновое хранилище, которое по хэшу сможет поднять любое файло, которое в него когда-либо попадало. Тогда функции архиватора/распаковщика сведутся к общению с этим хранилищем. Имеем алгоритм, упаковывающий любое файло до размера хеша.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
07.02.2011, 07:52 | #13 | |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
Цитата:
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
|
07.02.2011, 08:11 | #14 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
и че, сжимает?
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
07.02.2011, 08:31 | #15 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
'Дописываем номер пути графа к архиву и кол-во сжатых бит.'
Здесь собака и 'зарыта'. Вы учитываете размер данной информации. Номер - несколько байт, количество - еще несколько. В сумме может превысить 'выйгрышь' на данной итерации алгоритма. Достаточно записывать только номер пути, кстати. Длина номера будет возрастать экспоненциально для больших массивов данных!
Берегите друг друга!
|
07.02.2011, 08:45 | #16 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
Проверил пример из файла.
Небольшое сжатие данных возможно алгоритмом данным. До 80-85% от исходного. Но уже сжатое Rar и тем более 7Z алгоритмами, это сжимать не будет.)
Берегите друг друга!
|
08.02.2011, 22:15 | #17 |
Пользователь
Регистрация: 27.06.2010
Сообщений: 11
|
Подсказка -
в начале сжатого пакета ставьте бит 0 сжато 1 не сжато после сжатия пакета дописывается служебка (в начало пакета) если длина превышает длину начального пакета то помещаем в несжатом виде - ставьте ограничение в битах на номер пути графа (в зависимости от длинны сжимаемого пакета) если ограничение превышает то и ну его все равно, проверенно сжимается все до служебной информации. Пишите какие пакеты в байтах получилось сжать на каком железе и на каком языке программирования и за какое время. Завтра еду в цивилизацию - нужно закрыть ООО,ИП, купить серьезное горное снаряжение, инструменты и скорей назад Последний раз редактировалось infosave; 08.02.2011 в 22:32. |
09.02.2011, 07:29 | #18 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Братцы, ну чушь полная. Если бы было всё так просто, не надо бы было создавать целые институты по проблемам космической связи. Если всю инфу в мире можно сжать до одного бита! Дело в том, что можно, но вариантов её восстановления будет 10^10^10^10^10.... Наилучшие запатентованные алгоритмы сжатия и те не гарантируют полного восстановления инфы. Jpg-формат работает по принципу сжатия с потерей качества. Rar-формат основан на сжатии повторяющихся последовательностей. Если повторяющихся последовательностей нет, нет и сжатия (или оно очень низкое). Статью почитал, насмешила.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
09.02.2011, 15:06 | #19 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Код:
Eb - "битовая" для 1..0 соответственно С каждым новым проходом энтропия будет расти, а коэффициент сжатия сходиться к значению примерно 1.5-1.7. Увеличение длины блока ничего, кроме экспоненциального роста времени распаковки, не даст, т.к. для блока 8 байт префикс занимает 2 байта, 16 байт - 4... За доказательством — к Шеннону, который с того света смотрит на этот топик с презрением . Людей из российского комитета по регистрации рекордов планеты «Интерстронг», выдавших сертификат, срочно уволить с занимаемых должностей и отправить на первый курс учить теорию информации. Автору плюс за старания, но, увы, не взлетит.
пыщь
|
10.02.2011, 12:18 | #20 | |
Пользователь
Регистрация: 27.06.2010
Сообщений: 11
|
Цитата:
Если все такие умные то как ты из сперматозоида и яйцеклетки такой большой и умный стал? И как вселенная из ничего произошла? Пусть те которые считают что они все знают лежат возле телека с пивом и сигаретой и смотрят прямое и косвенное НЛП. А кто считает что может придумать что нибудь новое пусть придумывает и главное делает. Я как то услышал от знакомого что он видел человека (пока его не устранили) в Перми который ездил на воде. Начал включать мозг. Вода проводник если пустить ее в магнитном поле а трубку разрезать пополам то на проводниках возникнет ЭДС. Проверил на обычных магнитах - работает но слабо. Мне под заказ на заводе "Эрга" в Клауге сделали магниты. Собрал установку для сборки установки :-) (очень сильные магниты были) пустил воду, заработало!!! вода начала расщепляться на водород и кислород. Кстати один русский изобретатель про которого уже давно все забыли (растреляли как Японского шпиона он хотел запантетовать изобретение, а его послали "умные русские ученые" он запантетовал в Японии)- сделал обратный принцип, на этом принципе плавают катера в Японии - т.е. на пластины подается ток в магнитном поле вода как проводник начинает течь и на реактивной струе катер течет ничего сверхъестественного МГД генератор в Яндекс наберите. Ребята начинайте думать своими мозгами они у нас оказывается есть учить я никого не хочу кто не хочет. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Эффективный и физические адреса | NSvirus | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 14 | 14.01.2012 01:45 |
алгоритм сжатия информации LZW на Java | sagnio | Общие вопросы по Java, Java SE, Kotlin | 1 | 09.12.2009 21:11 |
Алгоритм сжатия+ zlib | Воин-Леший | Общие вопросы Delphi | 1 | 09.12.2007 15:05 |
Предложите самый быстрый алгоритм! | Gambler | Общие вопросы Delphi | 6 | 26.12.2006 22:44 |