Воскресенье, 20.08.2017, 07:08
У нас на сайте Гость | Группа "Гости" | RSS
Главная | Форум | Личное | Ухожу
[ Моя почта () · Новое на форуме · Народ · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » Инструментарий к PNA, PND, GPS автомобильные магнитолы » Инструментарий » UPX (упаковщик исполняемых файлов)
UPX
VampiДата: Четверг, 15.12.2011, 13:55 | Сообщение # 1
Администратор
Группа: Администраторы
Сообщений: 6344
Награды: 252
Статус: Offline
UPX
упаковщик исполняемых файлов



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

Описание
Сжатый исполняемый файл состоит из модуля распаковки/инициализации и блока данных, содержащего в себе исходный файл в сжатом виде. При запуске модуль распаковки выделяет память и распаковывает туда содержимое блока данных. Для некоторых платформ распаковка в память невозможна, в этом случае используется распаковка во временный файл.

Преимущества и недостатки
Упаковка исполняемого файла позволяет уменьшить занимаемое программным обеспечением место (что может быть критично в случае передачи через сети или выпуске ПО на носителе ограниченной ёмкости).
Использование сегментов в памяти (в операционных системах Windows) не позволяет операционной системе высвобождать сегменты исполняемого кода без выгрузки содержимого в файл подкачки (что, фактически, увеличивает требования программы к оперативной памяти). Некоторые программы не способны работать в сжатом виде, так как используют малодокументированные (или недокументированные) возможности операционной системы по работе с исполняемыми файлами. В случае распаковки во временный файл (unix-подобные системы) программа теряет возможность использовать argv[0], статус suid-бита игнорируется.
Самым весомым и неоспоримым преимуществом является ускорение считывания и запуск сжатых файлов с носителей информации, помимо высвобождения дополнительного свободного пространства на внешних накопителях информации. К сожалению, на сегодняшний день все внешние накопители информации всё также остаются самыми медленными узлами современных вычислительных систем, «тормозящими» быстродействие системы в целом, как и на заре вычислительных технологий. Поэтому нельзя не оценить эффект, возникающий при системном применении упаковщиков исполняемых файлов, таких, как UPX. Вычислительная система затрачивает на порядок меньше времени на считывание и распаковку сжатого файла в оперативной памяти, нежели на простое считывание этого же, неупакованного файла (при считывании с внешнего накопителя время, затрачиваемое на операцию исчисляется миллисекундами, время, затрачиваемое на обработку данных в оперативной памяти исчисляется микро- и наносекундами).
В некоторых случаях, упаковка файла для Windows CE, позволяет избавиться от ошибки ".. is not valid Windows CE application"

Офф сайт: http://upx.sourceforge.net/

Использование в командной строке:

upx.exe myprogram.exe - упаковывает файл
upx.exe -d myprogram.exe - распаковывает файл


Список команд:


Код:

Quote

Usage: upx [-123456789dlthVL] [-qvfk] [-o file] file..

Commands:
-1 compress faster -9 compress better
-d decompress -l list compressed file
-t test compressed file -V display version number
-h give more help -L display software license
Options:
-q be quiet -v be verbose
-oFILE write output to 'FILE'
-f force compression of suspicious files
-k keep backup files
file.. executables to (de)compress




или с GUI(оболочкой):


FreeUPX_GUI_v1.4ru

Утилита UPX :
UPX

благодарность за информацию; LinXP


Вашей благодарности нет предела
В яндекс денежке 41001354690355


Сообщение отредактировал Vampi - Четверг, 15.12.2011, 13:57
 
VampiДата: Четверг, 15.12.2011, 14:03 | Сообщение # 2
Администратор
Группа: Администраторы
Сообщений: 6344
Награды: 252
Статус: Offline
UPX Shell EXEPacker
благодарность: ashead



UPX Shell EXEPacker



UPX_Shell_v3.0.8_Portable



Вашей благодарности нет предела
В яндекс денежке 41001354690355
 
Форум » Инструментарий к PNA, PND, GPS автомобильные магнитолы » Инструментарий » UPX (упаковщик исполняемых файлов)
Страница 1 из 11
Поиск:


Alfessa © 2017

Сделать бесплатный сайт с uCoz

   

Внимание!