Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4 5   вперед  Ctrl      все
 Упаковщики exe  [new]
Talgat Nurgaliyev
Member

Откуда:
Сообщений: 46
Какие упаковщики exe сейчас актуальны (бесплатные)? Как я понял, битность упаковщика должна быть как и ехе файла? Объясните пожалуйста. Спасибо.
9 ноя 17, 07:09    [20938693]     Ответить | Цитировать Сообщить модератору
 Re: Упаковщики exe  [new]
Любезный
Member

Откуда:
Сообщений: 439
А причем тут Delphi?
9 ноя 17, 08:36    [20938769]     Ответить | Цитировать Сообщить модератору
 Re: Упаковщики exe  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 23108
Talgat Nurgaliyev
Как я понял, битность упаковщика должна быть как и ехе файла?

Нет. Даже компилятор может быть 32-х для платформы 64. Пример тому делфи.
9 ноя 17, 08:49    [20938783]     Ответить | Цитировать Сообщить модератору
 Re: Упаковщики exe  [new]
DimaBr
Member

Откуда:
Сообщений: 10258
Пользуюсь UPX лет 15
9 ноя 17, 09:39    [20938910]     Ответить | Цитировать Сообщить модератору
 Re: Упаковщики exe  [new]
schi
Member

Откуда: Москва
Сообщений: 2313
Talgat Nurgaliyev
Какие упаковщики exe сейчас актуальны (бесплатные)? Как я понял, битность упаковщика должна быть как и ехе файла? Объясните пожалуйста. Спасибо.


Никакие не актуальны. Любой упакованный EXEшник вызывает подозрения антивируса и пользователя.
9 ноя 17, 10:50    [20939247]     Ответить | Цитировать Сообщить модератору
 Re: Упаковщики exe  [new]
JaDi
Member

Откуда: Сызрань, Россия
Сообщений: 3165
schi
Никакие не актуальны. Любой упакованный EXEшник вызывает подозрения антивируса и пользователя.

Ложь. Все нормальные антивирусы отлично все распаковывают и не ругаются. Использовать, безусловно, стоит (тот же UPX). А вот брать левые запаковщики, которые еще и всякие защиты внедряют в приложение от взлома типа виртуальной машины или лицензионных ключей (особенно раньше такое было популярно) -- нет, не надо. На них как раз могут и отругаться, особенно, если это не актуальная версия или они с антивирусными компаниями в плохих отношениях.
9 ноя 17, 11:24    [20939382]     Ответить | Цитировать Сообщить модератору
 Re: Упаковщики exe  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 23108
JaDi
Использовать, безусловно, стоит

Прямо таки безусловно? В чем плюс, кроме того, что обновление закачается на несколько секунд быстрее?
9 ноя 17, 11:26    [20939391]     Ответить | Цитировать Сообщить модератору
 Re: Упаковщики exe  [new]
JaDi
Member

Откуда: Сызрань, Россия
Сообщений: 3165
wadman,

Потому что делфи-приложения любят увеличиваться как на дрожжах, при этом сама делфи ничего не думает сжимать. В результате приложения могут весить десятки мегабайт. А уж если оставить дебажную, а не релизную версию -- то и под сотню.
9 ноя 17, 11:32    [20939413]     Ответить | Цитировать Сообщить модератору
 Re: Упаковщики exe  [new]
schi
Member

Откуда: Москва
Сообщений: 2313
JaDi
schi
Никакие не актуальны. Любой упакованный EXEшник вызывает подозрения антивируса и пользователя.

Ложь. Все нормальные антивирусы отлично все распаковывают и не ругаются. Использовать, безусловно, стоит (тот же UPX). А вот брать левые запаковщики, которые еще и всякие защиты внедряют в приложение от взлома типа виртуальной машины или лицензионных ключей (особенно раньше такое было популярно) -- нет, не надо. На них как раз могут и отругаться, особенно, если это не актуальная версия или они с антивирусными компаниями в плохих отношениях.


Упакованный EXEшник требует лишнюю память (причем, впустую), медленнее запускается, насчет антивирусов - совсем не ложь.

Кстати, что интересно - защита (с упаковкой же) внедрена и в Delphi последних версий.
9 ноя 17, 11:34    [20939418]     Ответить | Цитировать Сообщить модератору
 Re: Упаковщики exe  [new]
JaDi
Member

Откуда: Сызрань, Россия
Сообщений: 3165
schi
Кстати, что интересно - защита (с упаковкой же) внедрена и в Delphi последних версий.

Интересно. Что за встроенная защита?
9 ноя 17, 11:36    [20939423]     Ответить | Цитировать Сообщить модератору
 Re: Упаковщики exe  [new]
schi
Member

Откуда: Москва
Сообщений: 2313
JaDi
schi
Кстати, что интересно - защита (с упаковкой же) внедрена и в Delphi последних версий.

Интересно. Что за встроенная защита?


От реверса, я полагаю.
9 ноя 17, 11:45    [20939463]     Ответить | Цитировать Сообщить модератору
 Re: Упаковщики exe  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 2404
DimaBr
Пользуюсь UPX лет 15
+1
Я примерно столько же
9 ноя 17, 13:27    [20939869]     Ответить | Цитировать Сообщить модератору
 Re: Упаковщики exe  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 2404
wadman
Прямо таки безусловно? В чем плюс, кроме того, что обновление закачается на несколько секунд быстрее?

Больше ни в чём, только дело бывает не в секундах, а в часах.
То, что "уже везде быстрый интернет" - миф.
Если у клиента в сети пару объектов стоят в поле, где даже 3G нет - то мои 25 метров обновлятора закачиваются часами (с докачкой при многократных обрывах, конечно же). А если б я не использовал UPX - размер был бы 75-100 мб, и закачка длилась бы ДНИ.

Если не можешь автоматизировать 1% из 100% (1 объект из сети в 100) - то твоя система становится не нужна всей сети.
Боюсь даже представить, что было бы, если б я пользовался новыми дельфями, в которых бинарники изначально в N раз больше.
9 ноя 17, 13:34    [20939914]     Ответить | Цитировать Сообщить модератору
 Re: Упаковщики exe  [new]
d7i
Member

Откуда:
Сообщений: 97
За многие годы перепробовал много-много всяких упаковщиков...
Лучше UPX ничего нет.
Так что однозначно UPX.
К нему есть масса оболочек, чтобы облегчить настройку.
В интернете всё есть.
9 ноя 17, 13:38    [20939933]     Ответить | Цитировать Сообщить модератору
 Re: Упаковщики exe  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 2404
schi
Упакованный EXEшник требует лишнюю память (причем, впустую), медленнее запускается, насчет антивирусов - совсем не ложь.

Всё это полная фигня.
1. Программа распаковывается 1 раз при запуске. Происходит это мгновенно.
2. Мои программы ошибочно блокировали разные антивирусы по многим причинам. Но ни разу - из-за упаковщика.

Чаще всего вопрос решался добавлением манифеста, явно указывающего, что программа запустится не с правами админа.

Все антивирусы элементарно распаковывают известные архивы, и затем только их проверяют.
9 ноя 17, 13:38    [20939937]     Ответить | Цитировать Сообщить модератору
 Re: Упаковщики exe  [new]
JaDi
Member

Откуда: Сызрань, Россия
Сообщений: 3165
schi
JaDi
пропущено...

Интересно. Что за встроенная защита?


От реверса, я полагаю.

Первый раз о таком слышу со стороны делфи -- где об этом почитать? Возможно, тут какая-то путаница с LLVM-компилятором, который под каждую платформу свой код генерит.
9 ноя 17, 13:47    [20939981]     Ответить | Цитировать Сообщить модератору
 Re: Упаковщики exe  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 5282
YuRock,

Ты неправ, поскольку не понимаешь как работает запуск программ в Win
9 ноя 17, 13:48    [20939988]     Ответить | Цитировать Сообщить модератору
 Re: Упаковщики exe  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 43840

YuRock
А если б я не использовал UPX - размер был бы 75-100 мб, и закачка длилась бы ДНИ.

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

Posted via ActualForum NNTP Server 1.5

9 ноя 17, 13:54    [20940022]     Ответить | Цитировать Сообщить модератору
 Re: Упаковщики exe  [new]
rgreat
Member

Откуда:
Сообщений: 3667
YuRock,

100 мб экзешник?! Но как Холмс?! (с)
9 ноя 17, 13:55    [20940026]     Ответить | Цитировать Сообщить модератору
 Re: Упаковщики exe  [new]
zinpub
Member

Откуда:
Сообщений: 41
rgreat,

Нуу... допустим все скины от девок
9 ноя 17, 14:04    [20940066]     Ответить | Цитировать Сообщить модератору
 Re: Упаковщики exe  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 23108
YuRock
Всё это полная фигня.
1. Программа распаковывается 1 раз при запуске. Происходит это мгновенно.

Запусти 10 упакованных копий и 10 обычных. Сравни.
9 ноя 17, 14:05    [20940071]     Ответить | Цитировать Сообщить модератору
 Re: Упаковщики exe  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 23108
wadman
YuRock
Всё это полная фигня.
1. Программа распаковывается 1 раз при запуске. Происходит это мгновенно.

Запусти 10 упакованных копий и 10 обычных. Сравни.

Использованную ими память.
9 ноя 17, 14:06    [20940073]     Ответить | Цитировать Сообщить модератору
 Re: Упаковщики exe  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 2404
Dimitry Sibiryakov
Используя обычный архиватор (например, 7z) ты получишь ещё меньший размер для закачки

Последний 7zip с ключем -ultra мне очень помогает, да.
И я проверял, конечно же, сравнивал, паковал незапакованные бинарники сразу в 7z-архив, и запакованные UPX-ом.
Так вот архив 7z, в котором бинарники запакованы, у меня получается на ~60% меньше, чем архив из незапакованных.

И что касается
Dimitry Sibiryakov
отсутствие ругани на "этот файл скачан из интернета, его нельзя запустить".

Кроме надежды на архиватор, я еще использую для этого хэш - вдуг архиватор без ошибок распакует битый архив. Хоть такого я и не встречал, но мало ли, еще одна защита.
9 ноя 17, 14:08    [20940082]     Ответить | Цитировать Сообщить модератору
 Re: Упаковщики exe  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 2404
rgreat
YuRock,

100 мб экзешник?! Но как Холмс?! (с)

Не экзешник, а 42 экзешника. И еще + 116 dll.
9 ноя 17, 14:13    [20940104]     Ответить | Цитировать Сообщить модератору
 Re: Упаковщики exe  [new]
чччД
Guest
Talgat Nurgaliyev
Какие упаковщики exe сейчас актуальны (бесплатные)? Как я понял, битность упаковщика должна быть как и ехе файла? Объясните пожалуйста. Спасибо.

Никакие. Использование - дурость и безграмотность. Вроде ручного запуска дефрагментатора диска или "утилиты чистки реестра" на Win10.
9 ноя 17, 14:16    [20940115]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4 5   вперед  Ctrl      все
Все форумы / Delphi Ответить