Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.01.24;
Скачать: [xml.tar.bz2];

Вниз

Мастера подскажите где скачать простой и хороший пакер для exe   Найти похожие ветки 

 
RGV ©   (2009-11-16 15:04) [0]

скомплелированных проектов


 
oldman ©   (2009-11-16 16:09) [1]

Если расскажешь, зачем...


 
clickmaker ©   (2009-11-16 18:06) [2]

> Если расскажешь, зачем...

так он и признается, ага )


 
ВадимММ   (2009-11-16 20:38) [3]

ASProtect
гугль


 
RGV ©   (2009-11-17 01:36) [4]


> clickmaker ©   (16.11.09 18:06) [2]


А что упаковщик можно использовать както во вред?????
каким образом упаковщик может навредить кому-то??

Он мне нужен чтобы моя прога весила меньше вот и все.


 
DVM ©   (2009-11-17 01:38) [5]


> Он мне нужен чтобы моя прога весила меньше вот и все.

UPX


 
RGV ©   (2009-11-17 01:38) [6]


> ВадимММ   (16.11.09 20:38) [3]


кайлем


 
Германн ©   (2009-11-17 01:47) [7]


> RGV ©   (17.11.09 01:36) [4]
>
>
> > clickmaker ©   (16.11.09 18:06) [2]
>
>
> А что упаковщик можно использовать както во вред?????
> каким образом упаковщик может навредить кому-то??
>
> Он мне нужен чтобы моя прога весила меньше вот и все.
>

Имхо.
1. Любой упаковщик вредит нормальному функционированию Windows.
2. "Вес  проги" важен только при "скачивании" её по И-нету. Но:
   а: Для скачивания можно упаковать прогу ZIP"ом.
   б: А кого сейчас волнует размер скачиваемого файла и скорость скачивания?
3. В последние несколько лет "кулхацкеры" использовали UPX для сокрытия своих троянов. Но все антивирусники уже давно научились их распознавать.


 
antonn ©   (2009-11-17 01:47) [8]

Пакеры - для неуверенных в себе людей с комплексами. Для передачи есть штатные средства - zip/rar.


 
RGV ©   (2009-11-17 01:52) [9]

почитал я http://ru.wikipedia.org/wiki/UPX это и уже не знаю стоит ли упаковывать или нет.
моя ехе занимает почти 1м , по старым временам это оооочень много.
Причем забита всякими модулями, без которых не обойтись.


 
RGV ©   (2009-11-17 01:54) [10]


> Германн ©   (17.11.09 01:47) [7]

кайлем за инфу, решил я упаковать зипом


 
RGV ©   (2009-11-17 02:10) [11]


>  А кого сейчас волнует размер скачиваемого файла и скорость
> скачивания?

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


 
Германн ©   (2009-11-17 02:11) [12]


> решил я упаковать зипом

И правильно сделал. Стандарт - он и в Африке стандарт.


 
Кто б сомневался ©   (2009-11-17 02:20) [13]

UPX . Пакуй, не читай эти страшилки. Не так страшен черт...
Многие известные проги пакуются.


 
Кто б сомневался ©   (2009-11-17 02:23) [14]


> 1. Любой упаковщик вредит нормальному функционированию Windows.


Cказал так сказал.. :)  
Если нужно подчеркнуть небольшой размер проги (в ком. целях ,или рекламных или еще в каких то) - это нужно делать. По скорости работы разницы никакой. То что образ грузится целиком в память - не велика беда на деле он и не упакованный грузится почти целиком.


 
Германн ©   (2009-11-17 02:27) [15]


> Кто б сомневался ©   (17.11.09 02:23) [14]

Приведи свои доводы. Тогда бум подумать.


 
Кто б сомневался ©   (2009-11-17 02:33) [16]


> Приведи свои доводы. Тогда бум подумать.


Какие доводы привести то? То что упаковщик "вредит нормальному функционированию Windows" это конечно гениально. :)

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


 
TIF ©   (2009-11-17 04:37) [17]

Я уже поднимал такое обсуждение в начале сентября:
"Упаковка (сжатие) исполняемых файлов - за и против (05.09.09 19:53)"

Советую ознакомиться :)
http://delphimaster.info/3-1252166005.htm

PS: > скомплелированных проектов

слова компЕляция не существует :(


 
RGV ©   (2009-11-17 05:16) [18]


> слова компЕляция не существует :(

)


 
MonoLife ©   (2009-11-17 06:13) [19]

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


 
Юрий Зотов ©   (2009-11-17 08:03) [20]

> Кто б сомневался ©   (17.11.09 02:33) [16]

1. "Жрет чуть больше памяти"

В слове "чуть" все же есть сомнения. Распаковка, очевидно, происходит в памяти, а это значит, что в памяти должны находиться и нераспакованный, и распакованный блок. Если принять, что паковка бинарника уменьшает его размер в 1,5 раза (что примерно так и есть), то перерасход памяти составит около 70%. Это далеко не "чуть".

2. "Про время распаковки я молчу, т.к. это мнгновенно"

Мгновенной распаковки, как Вы понимаете, не бывает. Какое-то, пусть малое время распаковка все же занимает. Для программ типа MS Word (где есть GUI и программа боьшую часть времени ожидает действий юзера - а таких программ немало) это время, конечно, совершенно незаметно и никого не колышет. Но для программ, которые интенсивно "молотят" (вычислительные, например), время распаковки запросто может оказаться смертельно большим. "Смертельно" в том смысле, что программа затормозится настолько, что окажется уже практически бесполезной и поэтому никому не нужной. Могу привести реальный пример - чтобы рассчитать 10 секунд реального физического процесса, программе требовались 24 часа счета, а считать нужно было 20 минут физического процесса, причем десятки раз, при разных исходных данных. Это заняло бы несколько лет - а их никто, конечно, не давал и программа оказалась практически бесполезной.

3. "Зато плюс - малый размер".

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

4. "Да и программа будет выполнятся чуть быстрее, т.к. образ уже закеширован (он кстати и незапакованный проецируется в память почти весь".

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

=====================

Итак - в чем же плюсы? В экономии дискового пространства. Других нет.

А в чем минусы? В снижении скорости и в перерасходе памяти.

По-моему, минусы перевешивают, и сильно.


 
Некто умный   (2009-11-17 08:44) [21]

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

А минусы, о которых сказал Юрий Зотов, пользователи не замечают. (Даже на РI разницу в скорости запуска нельзя заметить.) Зато размер они видят. Я один раз выложил обновление незапакованным - сразу заметили и спросили, что за безобразие, почему размер вырос в 2,5 раза ))


 
Некто умный   (2009-11-17 08:57) [22]

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


 
Anatoly Podgoretsky ©   (2009-11-17 09:04) [23]

> Кто б сомневался  (17.11.2009 02:33:16)  [16]

Ты про какую память говоришь?
Кстати в Виндоус не возможно работать без проецирования в память, уж извини, но такие принципы работы.
В Виндоус никакая программа не грузится в память.


 
antonn ©   (2009-11-17 09:10) [24]


> Некто умный   (17.11.09 08:44) [21]
>
> Мою программу некоторые запускают прямо с дискеты.

это уже почти стандартная отмазка :)


 
Омлет ©   (2009-11-17 09:15) [25]

PECompact2 - платный, но хороший.
Сейчас сравнил - запакованный exe грузится быстрее, чем незапакованный.


 
Тоже типа умный   (2009-11-17 09:15) [26]


> Мою программу некоторые запускают прямо с дискеты.


Это где такая дикость происходит? Ща та и дискет нормальных нет, моментом сыпятся


 
Anatoly Podgoretsky ©   (2009-11-17 09:30) [27]

> antonn  (17.11.2009 09:10:24)  [24]

Они просто очень богатые.


 
RWolf ©   (2009-11-17 09:56) [28]

При запуске программы Windows отображает исполняемый файл в память, так что реальное чтение с диска происходит по мере выборки и исполнения кода.
Запаковывая программу, ты вынуждаешь исполняемый файл грузиться в память целиком, потому что перед исполнением его надо ещё распаковать. Итого — начало работы программы откладывается на время загрузки всего исполняемого файла целиком плюс время на распаковку.
Это к вопросу о тормозах.


 
Омлет ©   (2009-11-17 10:00) [29]

> [28] RWolf ©   (17.11.09 09:56)

Однако, запакованная запустилась быстрее. Только что проверил.


 
DVM ©   (2009-11-17 10:14) [30]

Скорость распаковки небольших программ намного выше, чем скорость чтения с диска.


> RGV ©

Пакуй и не слушай никого.


 
@!!ex ©   (2009-11-17 10:15) [31]

Ты сначала запустил не запакованный вариант, а потом из того же каталога запакованный? ;)
Если да, то статистика неверная.


 
@!!ex ©   (2009-11-17 10:16) [32]

Хотя я не прав, даже если они в разных каталогах, один фиг первая будет медленней.


 
sniknik ©   (2009-11-17 11:09) [33]

> Советую ознакомиться :)
> http://delphimaster.info/3-1252166005.htm
:), по ссылке есть ссылка на мой негативный опыт столкновения с пакерами... тоже советую почитать.

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


 
Омлет ©   (2009-11-17 11:14) [34]

> по ссылке есть ссылка на мой негативный опыт столкновения
> с пакерами...

Просто, не надо паковать ресурсы, во всех пакерах есть такая опция.


 
DVM ©   (2009-11-17 11:19) [35]


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

Зачем тогда паковать?


 
palva ©   (2009-11-17 11:22) [36]

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

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

Даже веселит немного. Когда кто-то упоминает про упаковщики, то обязательно найдется человек, который посоветует этого не делать.


 
sniknik ©   (2009-11-17 11:28) [37]

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

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


 
sniknik ©   (2009-11-17 11:30) [38]

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


 
palva ©   (2009-11-17 11:36) [39]


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

В полку либералов прибыло :) Теперь можно плавно перейти на политкорректность.

Но кроме шуток. Когда у вас свербит в заднице от того, что кто-то кое-где у нас порою делает не так как нужно, задумайтесь, может быть это симптом чего-то? Может быть из-за этого вашего свойства вы не можете наладить отношения с окружающими и в конечном счете портите себе жизнь.


 
RWolf ©   (2009-11-17 11:43) [40]


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

разве нет?

> Даже проверить скорость запуска и занимаемую память у конкретной
> программы спорящие сами не берутся,

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



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

Форум: "Прочее";
Текущий архив: 2010.01.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.57 MB
Время: 0.01 c
2-1259955488
Nostalgia
2009-12-04 22:38
2010.01.24
Класс human - помогите пожалуйста доработать


2-1259347319
Palalord
2009-11-27 21:41
2010.01.24
Инсталятор для своей программы


2-1259747876
aza
2009-12-02 12:57
2010.01.24
Я правильно работаю с TIBSQL ?


3-1233671912
Pavel
2009-02-03 17:38
2010.01.24
Компонент SQLStoredProc


15-1258833857
oxffff
2009-11-21 23:04
2010.01.24
Drum bass. Красавец.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский