Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Алгоритмы > Самораспаковывающийся архив |
Автор: DissDoc 8.10.2008, 08:25 |
Меня интересует любая информация о самораспаковывающихся архивах, ну или инсталяторах, хоть для винды, хоть для линя... Сами алгоритмы архивации знаю. Именно интересует как потом их сами по себе распаковать)) |
Автор: ne0n 8.10.2008, 14:54 |
DissDoc, как вариант можешь поискать исходники джоинера, единственное раличие будет в том что сначало файлы надо будет архивировать, а потом при извлечении соответсвенно разархивировать. |
Автор: Akina 8.10.2008, 15:26 |
Запакованный архив добавляется к исполняемому файлу, который умеет распаковывать этот архив. Возможно, при этом заполняются или модифицируются какие-то внутренние структуры исполняемого файла (длина присоединенного архива, а если их несколько - то таблица смещений, пути, пароли, дефолтные настройки и пр.). Возможно, модифицируется и таблица сегментов исполняемого файла, чтобы архив стал его частью, а не "хвостом". При запуске исполняемый файл определяет наличие и местоположение архива (или архивов) и выполняет необходимые действия (распаковка, запросы сценария распаковки, вывод справки и пр.). |