UPX — инструмент для уменьшения размера исполняемых файлов и библиотек без изменения поведения программ.
Преимущества
- ⏱ Значительная экономия места
- 🧰 Поддержка PE, ELF, Mach-O
- ⚙ Гибкое сжатие и настройка
- 🔒 Быстрая распаковка во время загрузки
Как это работает
UPX упаковывает секции файла; во время загрузки код распаковывается в память, исполняемость сохраняется.
FAQ
- Поддерживаются upx ли платформы? Windows, Linux и macOS с основными форматами.
- Можно ли распаковать? Да:
upx -d файл. - Есть риск вирусов? Некоторые антивирусы могут жаловаться на упакованные файлы; тестируйте.