Общие сведения PECompact2
- это утилита, относящаяся к классу так называемых "упаковщиков исполняемых файлов".
Такие упаковщики предназначены для сжатия исполняемых файлов и модулей с
целью существенно уменьшить их физический размер. При запуске сжатый модуль
(исполняемый файл) распаковывается и в памяти воссоздаётся его исходный вид.
При использовании высокоэффективных упаковщиков (например, PECompact версии 2.x),
распаковка и воссоздание файлов происходят столь быстро, что в результате время их
загрузки может даже сократиться, так как время, сэкономленное на чтении меньшего
количества байт с диска или из сети, может оказаться больше времени, затрачиваемого
на распаковку и реконструкцию модуля.
Как правило, PECompact2 сжимает исполняемые модули заметно лучше, чем
популярные программы-архиваторы вроде RAR и ZIP. Это достигается благодаря
тому, что модуль проходит предварительную обработку, в результате которой он
становится более плотно сжимаемым при передаче алгоритму компрессии. PECompact2
позволяет применять практически любые алгоритмы сжатия, поскольку использует
механизм кодеков-плагинов (внешних подключаемых модулей). Включённые в дистрибутив
алгоритмы сжатия перечислены здесь.
Помимо сохранения места, PECompact2 также осложняет несанкционированную
модификацию ваших модулей и восстановление алгоритма их работы. Сжатые данные
нельзя прочесть или изменить напрямую. Стандартно используемый в PECompact2
загрузчик содержит несложный код против отладчиков, препятствующий восстановлению
алгоритма. Кроме того, PECompact2 поддерживает плагины-загрузчики, т.е. вы
можете сами создавать свои загрузчики, приобретя соответствующий набор
инструментальных средств разработки (SDK).
Содержание:
00. Общие сведения (эта страница)
01. Работа с консольной программой
(pec2)
02. Работа с графическим интерфейсом (pec2gui)
03. Параметры и ключи
04. Плагины-кодеки
05. Плагины-загрузчики
06. Плагины-перехватчики API
07. Лицензирование и покупка программы
|