UPX: эффективный упаковщик исполняемых файлов

UPX: эффективный упаковщик исполняемых файлов

UPX — кросс-платформенный инструмент, уменьшающий размер исполняемых файлов без изменения поведения программы. Поддерживает PE, ELF, Mach-O и работает на Windows, Linux, macOS.

Ключевые особенности

  1. Высокое сжатие и быстрая распаковка ⚡
  2. Сохранение функциональности
  3. Легкая интеграция в сборку

Как начать

  1. Установить через менеджер пакетов
  2. Сжать файл: upx --best myapp
  3. Проверить декомпрессию: upx -d myapp

Таблица форматов

upx cellpadding=”4″>

Формат Применение
PE Windows
ELF Linux
Mach-O macOS

FAQ

  1. UPX совместим?
  2. Да, большинство приложений запускаются после сжатия, но некоторые защиты могут мешать.
  3. Уменьшает ли размер сильно?
  4. Зависит от исходника; чаще всего заметно.
Share this article