![]() |
|
Модераторы: Се ля ви |
![]()
|
|
||
|
|
| drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: 1 Всего: 8 |
Вопрос на мой взгляд весьма интересен.
Так как вижу в применении упаковщиков неоднозначность. Это своего рода балансировка между желанием получить меньший ехешник и "полезностью" этой затеи. Так что хочется услышать и авторитетное ИМХО форумчан по данному вопросу. Сам я мягко говоря не приветствую использование упаковщиков в повседневной жизни программиста. Мое отрицательное отношение к сиим существам сложилось еще в DOS-овские времена, когда при проверке на вирусы гсн. ВЕБР показывал чем и сколько раз упакован файлик (в некоторых случаях количество упаковок превышало 10). Но в те времена разумное их применение давало реальный прирост на жестком диске, да и в рамках однозадачной системы серьезных неудобств упаковка не приченяла. На современном уровне борьба за минимизацию кода в пользовательских приложениях уже не актуальна. Недавно принесли проект на тестирование. Смотрю ехешничек маленький, в окресностях практически ничего нет, а проект с графикой и текстами. Ну я и полез внутрь.... А там как и водится UPX. распаковал получил 10 мег ехешника, а в нем весь контент в ресурсы загнан. На мой взгляд явное перигибание. -------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 1 Всего: 459 |
Еще как! Кто мешал их отдельно запаковать?! Упаковка хоть и щадит трафик и место на винте, зато беспощадно пожирает оперативку, поскольку такая программа вынуждена целиком загружатся, тогда как при загрузке обычной программы экзешник грузится только частично, что существено экономит ресурсы и в целом ускоряет загрузку. Так, что видимо, то что упакованные проги грузятся быстрее - это просто миф! Графику держать надо в PNG, тогда и жать ни чем не надо будет (просто бесполезно). Да и ресурсы наверняка сразу все не нужны. Так что пора бросать упаковку, а для передачи по интернету просто архивировать. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: нет Всего: 484 |
Жму программы, размером до 7F кило.
Им не повредит. А с большим размером нужен уже более грамотный подход. |
|||
|
||||
| drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: 1 Всего: 8 |
Да...
Выборка конечно не репрезентативная, но четко просматриваются две крайности "никогда" и "часто". Могу предложить такой вывод: первая категория упорно игнорирует упаковку (например невидя преимуществ или не считая их вескими), а вторая упроно упаковывает проекты (опять же руководствуясь своими измышлениями) . От себя хочу сказать: "InnoSetup - лучший упаковщик" (потом рар конечно) -------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
| DemoCode |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 890 Регистрация: 20.10.2005 Где: Россия Репутация: нет Всего: 41 |
Никогда не упаковывал, т.к. не вижу в этом необходимости, а для уменьшения размера программы (для передачи по интернету например) её просто можно заархивировать, или сделать инсталлятор (с "упаковкой").
-------------------- Жить стало лучше, жить стало веселей © И.В. Сталин |
|||
|
||||
| drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: 1 Всего: 8 |
Если так дальше пойдет то можно создавать движение против сжатия бинарников.
-------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
| oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy Репутация: нет Всего: 34 |
ах какой кашмар в наше те время с 1 гигом оперативы ехе заняд 10 мег ))))
а ты ткни 3 кнопки в винде и посматри скока тот же firefox занимает п.с. у меня в данный момент с 3 табами сея поделка кущает 81 мег -------------------- SST 465555 icq 200-512-712 |
|||
|
||||
| SergeCpp |
|
|||
![]() ![]() ![]() Профиль Группа: Участник Сообщений: 955 Регистрация: 8.8.2005 Где: At Home Репутация: нет Всего: 124 |
||||
|
||||
| cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: нет Всего: 99 |
Единственный на данный момент известный мне полезный момент сжатия exe'шников заключается в том, что если на exe'шнике стоит защита, то взломать ее становится сложнее, т.к. просто дебаггер не поможет... (сложнее, но не намного если ты хакер -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: нет Всего: 484 |
Да читали, читали...
Это ж не первый топ на данную тему. Только, если я жму ехешник размером 128 кило до 50 кило, никоем образом от этого никому хуже не станет. Лучше особо тоже, но цыфра 50 меня радует почему-то больше Заветная предельная циферка - 64кб прочно уложилась в мозг. Программа не должна быть больше 64 кило |
|||
|
||||
![]()
|
| Правила раздела "Философия программирования": | |
|
|
Форум "Философия программирования" предназначен для обсуждения вопросов, так или иначе связанных с философскими аспектами разработки ПО: • вопросы перспективного развития методов написания ПО; • изменяющиеся языки и методологии программирования; Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Философия программирования | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |