Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > Самораспаковывающийся архив


Автор: DissDoc 8.10.2008, 08:25
Меня интересует любая информация о самораспаковывающихся архивах, ну или инсталяторах, хоть для винды, хоть для линя...
Сами алгоритмы архивации знаю. Именно интересует как потом их сами по себе распаковать))

Автор: ne0n 8.10.2008, 14:54
DissDoc, как вариант можешь поискать исходники джоинера, единственное раличие будет в том что сначало файлы надо будет архивировать, а потом при извлечении соответсвенно разархивировать.

Автор: Akina 8.10.2008, 15:26
Цитата(DissDoc @  8.10.2008,  09:25 Найти цитируемый пост)
интересует как потом их сами по себе распаковать

Запакованный архив добавляется к исполняемому файлу, который умеет распаковывать этот архив. Возможно, при этом заполняются или модифицируются какие-то внутренние структуры исполняемого файла (длина присоединенного архива, а если их несколько - то таблица смещений, пути, пароли, дефолтные настройки и пр.). Возможно, модифицируется и таблица сегментов исполняемого файла, чтобы архив стал его частью, а не "хвостом".
При запуске исполняемый файл определяет наличие и местоположение архива (или архивов) и выполняет необходимые действия (распаковка, запросы сценария распаковки, вывод справки и пр.).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)