Чи є пакувальники exe-файлів на Дельфі Або що потрібно знати
про структуру exe-файлу, щоб такий пакувальник написати самому? Де б почитати про це? Порадьте будь-яких посилань на тему, а ?
На Дельфі написати такий пакувальник неможливо?
Думаю навряд чи у вас що-небудь вийде, тут потрібні знання та досвід у написанні подібних речей – використовуються механізми в основному властиві файловим вірусам – тонкощів багато.
Якщо потрібно запакувати виконуваний файл, то скористайтесяASPack- хороша програма з ефективним алгоритмом стиснення.
Щоб писати паковники, потрібно знати не структуру файлів, а методи упаковки. Але можна написати паковщик і взагалі нічого не знаючи – у Delphi є модуль ZLib із вже готовими базовими функціями. Залишається лише їх викликати.
І перш ніж писати - подумати: http://podgoretsky.com/ftp/Docs/Misc/ExePack/ExePack.html
Можеш завантажити вихідні коди UPX і спробувати їх перевести на PAS.
> CyberStorm (19.04.04 07:32) [2]
> Якщо потрібно запакувати виконуваний файл, то скористайтесь > ASPack - хороша програма з ефективним алгоритмом стиснення. Ні. Мені цікаво просто зрозуміти, як відбувається упаковка. Полазити, помацати все самому, дізнатися, як працює. З метою самоосвіти.
> у Delphi є модуль ZLib із вже готовими базовими функціями. > Залишається тільки їх викликати. А є на їх основі вже якийсь готовий пакувальник з відкритим вихідником?