|
|
Java форум JavaTalks форум программистов
|
|
|
|
|
|
|
| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
almagnit Модератор

Зарегистрирован: 20.02.2009 Сообщения: 807 Откуда: Луганск
|
Добавлено: Июл 22, 2009 19:02 Заголовок сообщения: PE Compact |
|
|
Домашняя страница
PECompact - это утилита, относящаяся к классу так называемых "упаковщиков исполняемых файлов". Такие упаковщики предназначены для сжатия исполняемых файлов и модулей с целью существенно уменьшить их физический размер. При запуске сжатый модуль (исполняемый файл) распаковывается и в памяти воссоздаётся его исходный вид. При использовании высокоэффективных упаковщиков (например, PECompact), распаковка и воссоздание файлов происходят столь быстро, что в результате время их загрузки может даже сократиться, так как время, сэкономленное на чтении меньшего количества байт с диска или из сети, может оказаться больше времени, затрачиваемого на распаковку и реконструкцию модуля.
Как правило, PECompact сжимает исполняемые модули заметно лучше, чем популярные программы-архиваторы вроде RAR и ZIP. Это достигается благодаря тому, что модуль проходит предварительную обработку, в результате которой он становится более плотно сжимаемым при передаче алгоритму компрессии. PECompact позволяет применять практически любые алгоритмы сжатия, поскольку использует механизм кодеков-плагинов (внешних подключаемых модулей). Включённые в дистрибутив алгоритмы сжатия перечислены здесь.
Помимо сохранения места, PECompact также осложняет несанкционированную модификацию ваших модулей и восстановление алгоритма их работы. Сжатые данные нельзя прочесть или изменить напрямую. Стандартно используемый в PECompact загрузчик содержит несложный код против отладчиков, препятствующий восстановлению алгоритма. Кроме того, PECompact поддерживает плагины-загрузчики, т.е. вы можете сами создавать свои загрузчики, приобретя соответствующий набор инструментальных средств разработки (SDK).
На фоне других аналогичных утилит уникальность программы PECompact в том, что она позволяет использовать кодеки (алгоритмы кодирования/декодирования) сторонних разработчиков, причём для обработки одного файла разрешается применять любое количество кодеков. Например, можно воспользоваться кодеками LZMA и CRC для: 1) сжатия данных, 2) выполнения проверки CRC.
В дистрибутив PECompact входит несколько кодеков для сжатия, шифрования и других целей. Некоторые из них доступны только в коммерческой (зарегистрированной) версии PECompact. _________________
 |
|
| Вернуться к началу |
|
 |
almagnit Модератор

Зарегистрирован: 20.02.2009 Сообщения: 807 Откуда: Луганск
|
Добавлено: Июл 22, 2009 19:04 Заголовок сообщения: RE: PE Compact |
|
|
Latest version(s)PECompact v3.00.1 _________________
 |
|
| Вернуться к началу |
|
 |
almagnit Модератор

Зарегистрирован: 20.02.2009 Сообщения: 807 Откуда: Луганск
|
Добавлено: Июл 31, 2009 18:50 Заголовок сообщения: RE: PE Compact |
|
|
Обратите внимание на то, что Java имеет свои довольно эффективные средства для сжатия jar архивов.
PS
©nazika  _________________
 |
|
| Вернуться к началу |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|