Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.20;
Скачать: CL | DM;

Вниз

Программа сжатия exe шников   Найти похожие ветки 

 
ТехникПТО ©   (2005-02-23 14:48) [0]

Подскажите программу сжатия exe"шников... у меня раньше была.. после форматирования все потреял :( название забыл :( подскажите название и по возможности дайте плиз ссылку где можно ее скачать?


 
delmax   (2005-02-23 14:50) [1]

ищи UPX. Она лучшая.


 
Юрий Зотов ©   (2005-02-23 15:11) [2]

И такая же ненужная, как и все остальные.


 
sniknik ©   (2005-02-23 15:30) [3]

> И такая же ненужная, как и все остальные.
;о)), не она нужная, пока востребована, а востребована она не в силу нужности а в силу разрекламированости. (а также в силу надуманных преимушеств) ;)
а в этой как слышал меньше багов вот и лучшая... а то что она системе работать мешает это в расчет не принимается, в конце концов на то и мастдай чтобы на него все глюки валить ;о)))


 
Knight ©   (2005-02-23 15:33) [4]

Заодно... напишите чем распаковать можно?


 
Вариант ©   (2005-02-23 15:33) [5]

Я тоже советую UPX
Посмотри:
http://upx.sourceforge.net/
Правда на английском, но там можно скачать бесплатно UPX и прочитать о нём.
Кстати весит всего где-то 160Kb.


 
[wl]   (2005-02-23 17:36) [6]

распаковывается тем же upx с ключом -d ...кажется...
кстати зря вы так про упаковщики... не так уж и мало оперативной памяти в современных компах, а тормоза замечаются только на этапе запуска, или по крайней мере незаметны в процессе работы


 
Юрий Зотов ©   (2005-02-23 17:38) [7]

> [wl]   (23.02.05 17:36) [6]

> а тормоза замечаются только на этапе запуска, или по крайней
> мере незаметны в процессе работы

А если не упаковывать, то не замечаются вообще. В принципе.
И в чем же тогда смысл?


 
вредитель ©   (2005-02-23 17:44) [8]

http://www.wasm.ru/toollist.php?list=8
http://www.wasm.ru/toollist.php?list=12


 
GRAND25 ©   (2005-02-23 18:07) [9]


> А если не упаковывать, то не замечаются вообще. В принципе.
> И в чем же тогда смысл?


Да, и винты нынче пошли немаленькие.


 
Kerk ©   (2005-02-23 18:10) [10]

GRAND25 ©   (23.02.05 18:07) [9]
Да, и винты нынче пошли немаленькие.


Имеется ввиду, что маленький файл считается с винта быстрее.

П.С. Сам запаковщики какое-то время уже совсем не использую.


 
[wl]   (2005-02-23 18:11) [11]

но в памяти то она поваляется и завершиться, а на винте будет валяться долго, если конечно программа хорошая , а у винтов есть нехорошее свойство заполняться, когда и записать уже ничего нельзя, и стереть что-то жалко...


 
GRAND25 ©   (2005-02-23 18:17) [12]


> Имеется ввиду, что маленький файл считается с винта быстрее.


Если у меня ехешник занимает, к примеру, 10 метров, то от того, что он станет вдруг весить метров 6, мне легче не станет нисколько.


 
[wl]   (2005-02-23 18:36) [13]

получается что упаковщики никому не нужны...


 
Piter ©   (2005-02-23 18:41) [14]

А почему не вспомнили про AsPack?

[wl]   (23.02.05 18:11) [11]
но в памяти то она поваляется и завершиться, а на винте будет валяться долго, если конечно программа хорошая


а вот для этого современные ОС и файловые системы поддерживают архивацию, между прочим. Архивировать можно даже конкретные каталоги.

У программ подобного рода одно применение - примитивное скрытие внутренних ресурсов от посторонних глаз.


 
Cardinal ©   (2005-02-23 18:49) [15]


> У программ подобного рода одно применение - примитивное
> скрытие внутренних ресурсов от посторонних глаз.

В UPX это задается настройками, напр.

Да, кстати, реклама :-) - самая лучшая и функциональная оболочка для upx - UpxVis . http://amis.h11.ru/upxvis.htm

> получается что упаковщики никому не нужны...

http://amis.h11.ru/kasp-article.htm


 
dimaxx ©   (2005-02-23 19:37) [16]

Почитайте эту статью и потом уже рассуждайте о необходимости упаковщиков.

http://podgoretsky.com/ftp/Docs/Misc/ExePack/ExePack.html


 
Юрий Зотов ©   (2005-02-23 19:58) [17]

> Kerk ©   (23.02.05 18:10) [10]

> Имеется ввиду, что маленький файл считается с винта быстрее.

В Win32 при запуске программы (или подгрузке DLL) ее файл НЕ считывается с винта полностью. Считывается лишь часть и ее размер определяется не размером файла, а логикой страничной организации памяти и логикой кэширования страниц.

Поэтому маленький файл программы и большой файл программы при прочих равных условиях стартуют за одинаковое время.

> [wl]   (23.02.05 18:11) [11]

> но в памяти то она поваляется и завершиться, а на винте будет
> валяться долго

Включение встроенного сжатия каталогов NTFS даст лучший результат. И без всяких упаковщиков.


 
Набережных С. ©   (2005-02-23 20:59) [18]


> Юрий Зотов ©   (23.02.05 19:58) [17]

Добавлю, что некотарая часть иполняемого файла может вообще не потребоваться за время сеанса и, соответственно, вообще ни разу не будет загружена. А вот если упаковать, то придется на старте весь через оперативку пропустить. В общем, пользы ноль, а вред налицо - время плюс, по мнению пользовавщихся, глюки.


 
SammIk ©   (2005-02-24 02:56) [19]

Стартанет она, скажем, с отстованием.
А работать будет с такой же скоростью, при условии что просто упаковщик, без криптора.
И думаю не будет заметна разница, когда загрузка идет 1 сек. или 2(с упаковщиком, на древней машине).
И упаковка, может остановить несведующего крякера(хотябы на время).
По этому не вижу особой разници, что паковать, что не паковать.
Да, и люди досих пор судят програму еще и по размеру, и чем меньше, тем чаще считают ее лучшей)


 
Просто Джо ©   (2005-02-24 03:41) [20]


> Да, и люди досих пор судят програму еще и по размеру, и
> чем меньше, тем чаще считают ее лучшей)


Бредишь?
Word с Нотепадом сравнивал размер? А стоимость?


 
Layner ©   (2005-02-24 11:11) [21]

Вижу тут все подкованные в этом вопросе, скажите тогда программу типа ASProtect, после которой просто так EXE не вскроешь. И желательно что бы защищал от SoftICE (так вроде?).


 
Layner ©   (2005-02-24 11:15) [22]

А по поводу старта программы... все равно многие делают заставку при запуске программы, например на 4 секунды, логотип там всякий... и т.п. так что это сильно по барабану, грузится программа или 1.009 сек или 1.011 сек, или все 4, с затавкой.


 
SammIk ©   (2005-02-24 11:17) [23]

2 [20]
А кто говорил про разные(фактически) приложения?
Вот есть два нотепада написанные на на чем-то.
Один нот - 500 кб, а другой 100.
И какой народ выбирет?
2 [21]
Есть армадила.
Но все хорошие крипторы платные, да к тому же есть заметное снижение скорости.
Это из-за того, что они используют фнутренний интерпритатор(в
большенстве своем, наскока заню АСПротект последний его юзает).
А настаящего хакера - это не остановит.


 
kai ©   (2005-02-24 11:25) [24]

Юрий Зотов ©   (23.02.05 15:11) [2]
И такая же ненужная, как и все остальные.


точно. а если еще стоит какой-нибудь касперский™, то вообще беда - ждем в пару раз больше, чем в незапакованном случае

хотя, я сам иногда пользуюсь почему-то...


 
kaZaNoVa ©   (2005-02-24 11:58) [25]

Piter ©   (23.02.05 18:41) [14]

> А почему не вспомнили про AsPack?

Платный, нельзя нормально распаковать (хотя это даже и преимущество), загрузчик около 7-12Кб (дано не мерял), у того же UPX - 1-1,5Кб а FSG загрузчик менее 300 байт!!!
и, к тому же, UPX один из лидеров по сжатию.

Ещё огромное преимущество упаковщиков - не нужны SFX-архивы, в случае, если предполагается частая пересылка файлов по сети, так как не у всех есть нужный архиватор..

для сравнения, один из лучших архиваторов 7-Zip есть далеко не у всех (хотя самый новый WinRAR умеет распаковывать его архивы)


 
Layner ©   (2005-02-24 15:10) [26]

Да.. ни одного вразумительного ответа... Да, программы есть, они стоят денег, знать бы только чем народ криптует. Может никто не криптует?
Рализовал ли кто так, при запуске/работы своей программы kill"ить процесс SoftICE и подобных программ?
Какие ещё есть варианты защиты? на swrus.com не отправлять, наимертвейший проект.
Есть желание потратить денег на программу - защиту от взлома от 200$ до 400$.
PS. Напушу за 5 минут, присылай бабки, просьба не писать :)


 
wal ©   (2005-02-24 15:47) [27]

>Layner ©   (24.02.05 15:10) [26]
>Есть желание потратить денег на программу - защиту от взлома от 200$ до 400$.
hasp, guardian и т.д. и т.п.
И криптует, и к железке привязывает.
Недостатки те же - загрузка идет дольше, правда размер не уменьшит, а, обычно, увеличит.

С уважением.


 
SammIk ©   (2005-02-24 17:27) [28]

2 [25]
Ну насмешил))) kill"ить процесс SoftICE
Это круто))) Есть всякие скрывалки айса.
Можно глюкануть айс, через егоже ф-ии общения с гуй(есть такие).
Но все это приведет к тому, что Вася Пупкин не сламает твою прогу.
А Пупку Выськина, задержит на пару суток(месяцев), Если конечно стоит того твоя прога.
Есть другие способы борьбы с крякерством, правильная ценовая политика, например.
Ну конечно, защищать тоже нужно.


 
Девушка ©   (2005-02-24 21:05) [29]


> Подскажите программу сжатия exe"шников...

ВинРар тебе сожмет и exe и com и lpt....


 
Просто Джо ©   (2005-02-24 21:22) [30]


> [23] SammIk ©   (24.02.05 11:17)
> 2 [20]
> А кто говорил про разные(фактически) приложения?
> Вот есть два нотепада написанные на на чем-то.
> Один нот - 500 кб, а другой 100.
> И какой народ выбирет?


Скорее всего, размер файла будет одним из самых последних критериев выбора.
А даже если будет, то я лично заинтересовался бы блокнотом в 500 КБ, нежели в 50 КБ. Потому как и ежу понятно, что в 50 КБ вряд ли поместятся те возможности, за которые его бы стоило использовать.

А уж если говорить о более серьезных программах, то КАД система в 500 КБ не вызовет даже желания ознакомится с ней. В отличие от 5,15,20,50 МБ.


 
Вася   (2005-02-24 22:22) [31]

Конечно, ведь вирусы должны быть маленькими... даже на ЯВУ (Язык высокого уровня) ;)


 
Просто Джо ©   (2005-02-24 22:27) [32]


> [31] Вася   (24.02.05 22:22)


Ну вот, одно применение для сабжа мы все-таки нашли :)

Кстати, именно там они и используются чаще всего, вероятно. Или в иной какой пакости ;-)


 
dimaxx ©   (2005-02-24 23:04) [33]

2 Просто Джо: Создай пустую форму на VCL и API. Посмотри на разницу в размере проги и на получившуюся функциональность и больше таких необдуманных высказываний не делай. На смех поднимут. Размер ничего не скажет о функциональности проги. Это ты увидишь после того, как поработаешь с ней.


 
Просто Джо ©   (2005-02-25 01:08) [34]

2  [33] dimaxx ©   (24.02.05 23:04)
Я отвечал на вот это:


Да, и люди досих пор судят програму еще и по размеру, и чем меньше, тем чаще считают ее лучшей)


И продолжаю утверждать, что далеко не все люди судят по размеру таким образом.


 
SammIk ©   (2005-02-25 02:59) [35]

2 [34]
Некоторые судят так, если программа боооольшая, то и функциональная.
Явно приколист ты.
Есть такой IDE для АСМа RedASM, по ф-и имхо не уступает
борландовскому IDE. Но весит на порядок меньше все исполняемые ф-илы - 550 кб.
=>по размеру о функциональности не судят.


 
KSergey ©   (2005-02-25 07:29) [36]

> [22] Layner ©   (24.02.05 11:15)
> А по поводу старта программы... все равно многие делают
> заставку при запуске программы, например на 4 секунды, логотип

а) такими программами не пользуемся

б) при каждом удобном случае стараемся оторвать таким писателям руки по самые ноги


 
Инструктор   (2005-02-25 07:35) [37]

> [36] KSergey ©   (25.02.05 07:29)

Только логотип или заставка с показом процесса подготовки тоже?
А как тогда та же Дельфи или Офисное или Фотошоп?


 
Инструктор   (2005-02-25 07:45) [38]

Кстати в книге "Интерфейс" описан обман юзера при загрузке: вместо заставки выводится картинка с последним состоянием программы, которая после полной загрузки оживает. У юзеров создается впечатление, что программа стартовала сразу.


 
KSergey ©   (2005-02-25 07:52) [39]

> [37] Инструктор   (25.02.05 07:35)
> Только логотип или заставка с показом процесса подготовки
> тоже?

Я имел в виду заставки со специальной задержкой на 4 сек., разумеется. Если программа в это время действително загружается - все очень хорошо и правильно.


 
(AD)acid   (2005-02-25 09:17) [40]

Вообще UPX 1.25 поставлялся вместе с Lazarus"ом, хотя можно и отдельно закачать. Ссылка сверху есть.

Сам уже упаковщиками не пользуюсь. Винты сейчас стали нормальные проблем с местом уже нет. Существенный минус запаковки в том что EXEшник потом обычным архиватором хуже сжимается и в результате дистрибутив больше получается, а вот это плохо. Одно дело пока он в память загрузиться, а другое дело пока вы дистрибутив из Сети закачаете.



Страницы: 1 2 вся ветка

Текущий архив: 2005.03.20;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.041 c
1-1109924444
webpauk
2005-03-04 11:20
2005.03.20
Редактор кода


14-1109397071
КочегинМихаил
2005-02-26 08:51
2005.03.20
Нужна помощь!!!


14-1109438464
hacker
2005-02-26 20:21
2005.03.20
Как заменить компоненты в Win


14-1109420532
dr Tr0jan
2005-02-26 15:22
2005.03.20
Перегрузка операторов в Pascal


1-1109241713
Mishenka
2005-02-24 13:41
2005.03.20
Направление поиска в RichEdit