GSM Форум - GSMForum.SU  

Вернуться   GSM Форум - GSMForum.SU > Ремонтируем и обсуждаем портативную технику > GPS и ГЛОНАСС- Спутниковые приемники > PNA, PND > Программный ремонт

Ответ
 
Опции темы Оценить тему Опции просмотра
Старый 08.11.2012, 13:10   #1
Jagger
Пользователь
 
Аватар для Jagger
 
Регистрация: 30.09.2005
Адрес: Россия Регион 66
Сообщений: 322
Поблагодарил: 639
Поблагодарили 383 раз за 186 сообщений
Репа: 505
UPX (the Ultimate Packer for eXecutables) — упаковщик исполняемых файлов, поддерживающий несколько различных платформ и форматов файлов. Является свободным и открытым программным обеспечением, и распространяется по лицензии GNU GPL.

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

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

Офф сайт: http://upx.sourceforge.net/
Вложения Скачивание файлов доступно только пользователям , написавшим не менее 5 полезных сообщений в форуме. Сейчас у Вас всего 0 сообщений. За написание флуда - БАН.
Jagger вне форума   Ответить с цитированием Вверх
Следующие пользователи поблагодарили Jagger за это сообщение:
fadio (10.11.2012)
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
prestigio geovision 5200 BT brizz Программный ремонт 19 10.11.2018 13:05
Ищю прошивку GPS Prestigio Geovision 4200 er67 Раздел для новичков 2 16.08.2014 07:13
Куплю дисплей и тачскрин на Prestigio Geovision 4200 UFS70 Покупка/Обмен 1 17.11.2011 10:33
Ищу прошивку GPS Prestigio Geovision 4200 Scrooge McDuck Программный ремонт 1 09.08.2011 15:16
Нужна прошивка GPS навигатор Prestigio GeoVision 430. VITALIK S75 Программный ремонт 1 27.02.2011 14:27


Текущее время: 23:07. Часовой пояс GMT +3.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot