реклама на сайте
подробности

 
 
> Исполнение программы из сжатого файла?, Мнения, подходы варианты.
Kopa
сообщение Jan 15 2007, 08:19
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Интересует мнение по вопросу исполнение программы из сжатого файла.
Какой архиватор выбрать при данном подходе из ресурсоемкости во время исполнения.
Вопросы оптимизации данного подхода.

P.S. Может где то обсуждалась данная тема?
Пояснение - исполняться будет не родные мнемоники процессора.

Сообщение отредактировал Kopa - Jan 15 2007, 08:22
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
etoja
сообщение Jan 15 2007, 09:33
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Целесообразно использовать архиватор ZIP. Легко можно найти исходные тексты и подробные пояснения.
Архиваторы без потери данных (lossless) базируются на идее Лемпеля и Зива о построении нового словаря
в соответствии с вероятностью появления цепочек символов в исходном файле.
Go to the top of the page
 
+Quote Post
sff
сообщение Jan 15 2007, 11:24
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



Цитата(etoja @ Jan 15 2007, 09:33) *
Архиваторы без потери данных (lossless) базируются на идее Лемпеля и Зива о построении нового словаря
в соответствии с вероятностью появления цепочек символов в исходном файле.

Ну тогда уж стоит упомянуть 2 основных алгоритма Лемпеля-Зива LZ77 и LZ78 и сказанное вами больше подходит к последнему. А в первом алгоритме положение словаря постоянно меняется и словарь как бы "скользbn" по входному потоку. А вот в LZ78 нет скользящего окна и в словарь помещаются не все встречаемые последовательности, а лишь перспективные с точки зрения вероятности последующего использования.
А ZIP (RAR, 7zip) как раз основаны на LZ77. LZ78 используется в GIF, TIFF..
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 14:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01408 секунд с 7
ELECTRONIX ©2004-2016