PECompact - утилита для сжатия файлов EXE, DLL, SCR, OCX с сохранением их полной работоспособности. В первую очередь предназначена для разработчиков программного обеспечения, позволяя им сжимать информацию и код, делая исполняемые файлы меньше по размеру. Для сжатия, программой используется оригинальный алгоритм сжатия JCALG1, позволяющий значительно уменьшать размер исполняемого файла. Допускается оставлять несжатыми некоторые из компонентов файла - иконки, информацию о версии или любые другие выбранные ресурсы. Кроме сжатия, PECompact позволяет оптимизировать структуру файла и тем самым уменьшить его размер без сжатия.
PECompact2 - это утилита, относящаяся к классу так называемых "упаковщиков исполняемых файлов". Такие упаковщики предназначены для сжатия исполняемых файлов и модулей с целью существенно уменьшить их физический размер. При запуске сжатый модуль (исполняемый файл) распаковывается и в памяти воссоздаётся его исходный вид. При использовании высокоэффективных упаковщиков (например, PECompact версии 2.x), распаковка и воссоздание файлов происходят столь быстро, что в результате время их загрузки может даже сократиться, так как время, сэкономленное на чтении меньшего количества байт с диска или из сети, может оказаться больше времени, затрачиваемого на распаковку и реконструкцию модуля.
Как правило, PECompact2 сжимает исполняемые модули заметно лучше, чем популярные программы-архиваторы вроде RAR и ZIP. Это достигается благодаря тому, что модуль проходит предварительную обработку, в результате которой он становится более плотно сжимаемым при передаче алгоритму компрессии. PECompact2 позволяет применять практически любые алгоритмы сжатия, поскольку использует механизм кодеков-плагинов (внешних подключаемых модулей).
Помимо сохранения места, PECompact2 также осложняет несанкционированную модификацию ваших модулей и восстановление алгоритма их работы. Сжатые данные нельзя прочесть или изменить напрямую. Стандартно используемый в PECompact2 загрузчик содержит несложный код против отладчиков, препятствующий восстановлению алгоритма. Кроме того, PECompact2 поддерживает плагины-загрузчики, т.е. вы можете сами создавать свои загрузчики, приобретя соответствующий набор инструментальных средств разработки (SDK).
PECompact имеет возможность работы с плагинами, позволяющими пользователю программы дополнять сжимаемые файлы новыми функциями или применять к ним процедуры шифрования. Также имеется поддержка работы в командной строке и функция оптимизации исполняемых файлов без компрессии. Программа написана на ассемблере и предоставляет пользователям возможность детальной настройки своей конфигурации в меню параметров для выбранных файлов.
Changes in this version: • Addition.Package: Added user contributed ElfHash plug-in (a fast hash algorithm) • Addition.Package: Added user contributed Pascal/Delphi header files for all plug-in types (registered version only) • Addition.Package: Added user contributed 'IsDebuggerPresent' API plug-in (registered version only) • Addition.Package: Added user contributed API hook and Codec plug-ins developed in Delphi • Addition.Installer: Added x64 build of PEHTLib.lib • Change.GUI: Improved message boxes (updated to XMessageBox 1.10 and applied Bitsum custom mods) • Change.PETrim: Enhanced stripping of debug directories • Change.PEHTLib: Change to macros • Change.Installer: Switched to UNICODE build of NSIS • Change.Localization: Updated Swedish translation • Change.Docs: Added credits for contributions of BoB of team PEiD • Change.Docs: Some minor maintenance and improvements • Removal.Installer: Some out of date languages removed • Fix.GUI: Adjustments to initial display position of child windows • Fix.UpdateChecker: Fixed missing space after beta version numbers • Fix.Installer: Fixed missing application icon in 'Add/remove programs' or 'Programs and features' • Fix.PEHTLib: Some fixes for thread safety, applies only to users of PEHideText • Fix.Core: Fixed issue where small decoder was sometimes being used even when fast decoder was specified • Fix.EADLoader: Fixed conflict with removal of import table by enhanced anti-debug loader and Restore Imports option • Fix.TestCodec: Removed dependency on CRT DLLs
OC: Windows 95/98/2000/XP/2003/Vista Интерфейс: Русский / Multilanguage Лекарство: не требуется
Зарег. на сайте Всего: 22715 Новых за месяц: 6 Новых за неделю: 3 Новых вчера: 0 Новых сегодня: 1 Из них Администраторов: 2 Модераторов: 0 Проверенных: 1 Обычных юзеров: 22712 Из них Парней: 22704 Девушек: 11