Модераторы: Се ля ви
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сжатие исполняемых файлов, Использовать или не использовать 
:(
    Опции темы
 
Насколько часто Вы "упаковываете" EXE
Всегда (100%) [ 2 ]  [9.09%]
Очень часто (79 - 99%) [ 0 ]  [0.00%]
Часто (51 - 75%) [ 3 ]  [13.64%]
Редко (26 - 50%) [ 4 ]  [18.18%]
Очень редко (1 - 25%) [ 3 ]  [13.64%]
Никогда (0%) [ 10 ]  [45.45%]
Всего проголосовавших: 22
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
drkot
Дата 15.8.2006, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ищущий
***


Профиль
Группа: Завсегдатай
Сообщений: 1042
Регистрация: 5.5.2006

Репутация: 1
Всего: 8



Вопрос на мой взгляд весьма интересен.
Так как вижу в применении упаковщиков неоднозначность. Это своего рода балансировка между желанием получить меньший ехешник и "полезностью" этой затеи.
Так что хочется услышать и авторитетное ИМХО форумчан по данному вопросу.

Сам я мягко говоря не приветствую использование упаковщиков в повседневной жизни программиста.
Мое отрицательное отношение к сиим существам сложилось еще в DOS-овские времена, когда при проверке на вирусы гсн. ВЕБР показывал чем и сколько раз упакован файлик (в некоторых случаях количество упаковок превышало 10). Но в те времена разумное их применение давало реальный прирост на жестком диске, да и в рамках однозадачной системы серьезных неудобств упаковка не приченяла.
На современном уровне борьба за минимизацию кода в пользовательских приложениях уже не актуальна. 

Недавно принесли проект на тестирование. Смотрю ехешничек маленький, в окресностях практически ничего нет, а проект с графикой и текстами. Ну я и полез внутрь.... А там как и водится UPX. распаковал получил 10 мег ехешника, а в нем весь контент в ресурсы загнан. На мой взгляд явное перигибание.





--------------------
Ошибка не становится истиной по причине широкого распространения,
как и Истина не становится Ошибкой из-за того, что никто её не видит.
PM   Вверх
Alexeis
Дата 16.8.2006, 01:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 1
Всего: 459



Цитата(drkot @  15.8.2006,  14:31 Найти цитируемый пост)
На мой взгляд явное перигибание.

Еще как! Кто мешал их отдельно запаковать?! Упаковка хоть и щадит трафик и место на винте, зато беспощадно пожирает оперативку, поскольку такая программа вынуждена целиком загружатся, тогда как при загрузке обычной программы экзешник грузится только частично, что существено экономит ресурсы и в целом ускоряет загрузку. Так, что видимо, то что упакованные проги грузятся быстрее - это просто миф! Графику держать надо в PNG, тогда и жать ни чем не надо будет (просто бесполезно). Да и ресурсы наверняка сразу все не нужны. Так что пора бросать упаковку, а для передачи по интернету просто архивировать.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Snowy
Дата 16.8.2006, 01:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: нет
Всего: 484



Жму программы, размером до 7F кило.
Им не повредит.
А с большим размером нужен уже более грамотный подход.
PM MAIL   Вверх
drkot
Дата 28.8.2006, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ищущий
***


Профиль
Группа: Завсегдатай
Сообщений: 1042
Регистрация: 5.5.2006

Репутация: 1
Всего: 8



Да...
Выборка конечно не репрезентативная, но четко просматриваются две крайности "никогда" и "часто".
Могу предложить такой вывод: первая категория упорно игнорирует упаковку (например невидя преимуществ или не считая их вескими), а вторая упроно упаковывает проекты (опять же руководствуясь своими измышлениями) .

От себя хочу сказать: "InnoSetup - лучший упаковщик" (потом рар конечно) smile 



--------------------
Ошибка не становится истиной по причине широкого распространения,
как и Истина не становится Ошибкой из-за того, что никто её не видит.
PM   Вверх
DemoCode
Дата 28.8.2006, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 890
Регистрация: 20.10.2005
Где: Россия

Репутация: нет
Всего: 41



Никогда не упаковывал, т.к. не вижу в этом необходимости, а для уменьшения размера программы (для передачи по интернету например) её просто можно заархивировать, или сделать инсталлятор (с "упаковкой").


--------------------
Жить стало лучше, жить стало веселей
© И.В. Сталин 
PM MAIL ICQ   Вверх
drkot
Дата 28.8.2006, 18:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ищущий
***


Профиль
Группа: Завсегдатай
Сообщений: 1042
Регистрация: 5.5.2006

Репутация: 1
Всего: 8



Если так дальше пойдет то можно создавать движение против сжатия бинарников.


--------------------
Ошибка не становится истиной по причине широкого распространения,
как и Истина не становится Ошибкой из-за того, что никто её не видит.
PM   Вверх
oleg1973
Дата 29.8.2006, 02:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


asm fanat
****


Профиль
Группа: Экс. модератор
Сообщений: 3283
Регистрация: 16.7.2003
Где: Italy

Репутация: нет
Всего: 34



ах какой кашмар в наше те время с 1 гигом оперативы ехе заняд 10 мег ))))

а ты ткни 3 кнопки в винде и посматри скока тот же firefox занимает

п.с.
у меня в данный момент с 3 табами сея поделка кущает 81 мег


--------------------
SST 465555
icq 200-512-712
PM MAIL WWW ICQ   Вверх
SergeCpp
Дата 4.9.2006, 21:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


 
**


Профиль
Группа: Участник
Сообщений: 955
Регистрация: 8.8.2005
Где: At Home

Репутация: нет
Всего: 124



Ну неужели никто не читал?!

Крис Касперски

Упаковка исполняемых файлов в среде Windows как она есть
PM MAIL WWW ICQ   Вверх
cardinal
Дата 4.9.2006, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: нет
Всего: 99



Цитата(DemoCode @  28.8.2006,  17:01 Найти цитируемый пост)
 т.к. не вижу в этом необходимости, а для уменьшения размера программы (для передачи по интернету например) её просто можно заархивировать, или сделать инсталлятор (с "упаковкой"). 

Единственный на данный момент известный мне полезный момент сжатия exe'шников заключается в том, что если на exe'шнике стоит защита, то взломать ее становится сложнее, т.к. просто дебаггер не поможет... (сложнее, но не намного если ты хакер smile)


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Snowy
Дата 5.9.2006, 09:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: нет
Всего: 484



Цитата(SergeCpp @  4.9.2006,  21:47 Найти цитируемый пост)
Ну неужели никто не читал?!
Да читали, читали...
Это ж не первый топ на данную тему.

Только, если я жму ехешник размером 128 кило до 50 кило, никоем образом от этого никому хуже не станет.
Лучше особо тоже, но цыфра 50 меня радует почему-то больше smile
Заветная предельная циферка - 64кб прочно уложилась в мозг.
Программа не должна быть больше 64 кило smile Если больше, то только система, а не программа.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила раздела "Философия программирования":
Се ля ви

Форум "Философия программирования" предназначен для обсуждения вопросов, так или иначе связанных с философскими аспектами разработки ПО:

• вопросы перспективного развития методов написания ПО;

• изменяющиеся языки и методологии программирования;


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Философия программирования | Следующая тема »


 




[ Время генерации скрипта: 0.1126 ]   [ Использовано запросов: 24 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.