Платим блогерам
Редакция
Новости Software QNX

реклама

После нескольких лет разработок выпущена финальная версия одной из лучших программ для упаковки исполняемых файлов UPX (the Ultimate Packer for eXecutables). Представляет собой консольный упаковщик, способный сжать exe файлы без потери их работоспособности.

Поддерживает различные исполняемые типы (win32/pe, djgpp2/coff, atari/tos, linux/386, watcom/le, dos/exe, dos/com и прочие), выпускается в версиях для Linux, DOS, Atari, а теперь и PowerPC. Гибко настраивается, распространяется с открытыми исходными кодами. Работает из командной строки (для ленивых создано множество графических оболочек, например, UPXShell, UPX GUI , Alpx и многие другие). В среднем сжимаемые с помощью UPX файлы уменьшаются в размерах как минимум в два раза, при этом они практически ничего не теряют в скорости запуска и выполнения. При желании можно восстановить первоначальный размер, то есть распаковать. UPX будет полезен всем желающим, кто хочет освободить немного свободного места на диске, и программистам, которые смогут значительно уменьшить размеры дистрибутивов со своими программами.

реклама

В этом релизе:

  • добавлена поддержка для исполняемых файлов arm/pe (ARM приложения, запускаемые под WinCE)
  • добавлена поддержка для исполняемых файлов linux elf/amd64
  • добавлена поддержка для исполняемых файлов linux elf/ppc32
  • добавлена поддержка для исполняемых файлов mach/ppc32 (Apple Mac OS X)
  • добавлена поддержка для загрузочных ядер Linux ("vmlinuz/386")
  • добавлена поддержка для исполняемых файлов Playstation ("ps1/exe")
  • улучшено сжатие за счет использования нового алгоритма NRV2E
  • новые опции для настройки параметров сжатия (например '--brute')
  • улучшена совместимость с приложениями win32/pe
  • direct ELF-to-memory decompression
  • исправлено множество ошибок
Более подробный список изменений доступен на сайте UPX.

Для сравнения, исполняемый файл Dreamweaver.exe от версии 8 до упаковки занимал 14 610 KB, а после применения «upx Dreamweaver.exe -9» уменьшился до 4 613 KB, то есть фактически в 3.1 раза или до 31% от первоначального размера.

  • UPX 2.00 (0.2 MB, Windows, open source)
  • UPX 2.00 (0.2 MB, DOS, open source)
  • UPX 2.00 (0.5 MB, исходные коды).

Версии для различных Linux платформ и PowerPC можно взять на этой странице.

Сейчас обсуждают