Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Оптимизация размера программ (EXE)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10

Открыть новую тему     Написать ответ в эту тему

vito333



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Разбираясь с темой наталкивался на разные документы и исходники. Решил обобщить все в одном топике, так как постоянно встречаю вопросы об оптимизации то там, то сям.
Ниже будут ссылки на документы и файлы.
 
Добавлено
самая лучшая статья по оптимизации для пишущих на VC++ 6,7:
http://www.rsdn.ru/article/cpp/crt.xml
или она же:
http://www.rsdn.ru/article/?51
статья на английском - автор Matt Pietrek - опять для MS VC++ :
"Reduce EXE and DLL Size with LIBCTINY.LIB"
http://msdn.microsoft.com/msdnmag/issues/01/01/hood/default.aspx
с исходниками
 
 

Всего записей: 3324 | Зарегистр. 13-05-2002 | Отправлено: 16:29 01-11-2004 | Исправлено: vito333, 13:52 29-04-2005
Varenik



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
(Win)Upack 0.34 alpha

----------
Если нравится, считайте, что получилось…

Всего записей: 1767 | Зарегистр. 21-07-2001 | Отправлено: 09:28 09-10-2005
vito333



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
тест лучших EXE-пакеров
http://www.wex.cn/dwing/petest.htm

Всего записей: 3324 | Зарегистр. 13-05-2002 | Отправлено: 11:20 20-10-2005
MrZeRo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AsPack славно работает, мне понравился.

----------
... не это главное ...

Всего записей: 832 | Зарегистр. 30-01-2002 | Отправлено: 17:56 21-10-2005
vito333



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WinUpack 0.37beta Russian
http://www.wex.cn/dwing/download/WinUpack37R.rar
 
пакер стал практически лучшим по компрессии и обычных, и крошечных файлов.

Всего записей: 3324 | Зарегистр. 13-05-2002 | Отправлено: 16:51 24-11-2005
vito333



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rebuild the CRT
http://blogs.msdn.com/michkap/articles/478235.aspx
 
 
Добавлено:
ветка форума создателя PECompacta, в которой он подробно рассказывает, почему PECompact лучший (а оно так и есть)
http://www.bitsum.com/smf/index.php?topic=74.0

Всего записей: 3324 | Зарегистр. 13-05-2002 | Отправлено: 07:27 08-12-2005
vito333



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EXE, DLL, OCX, PE-распаковка|упаковка|pack|unpack|decrypt  
(тема на ру-борде )
http://forum.ru-board.com/topic.cgi?forum=55&topic=5023&start=0

Всего записей: 3324 | Зарегистр. 13-05-2002 | Отправлено: 11:08 13-12-2005
koderr



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Народ, где можно взять патч для Microsoftовского link.exe, чтобы он всякую  
Јg­ИзГ›зГ›зГ›iР›пГ›„$й›жГ›Rich мне в екзешник не вставлял?
 
Добавлено:
хороший линкер вроде в VCToolkitSetup.exe есть, только неохота качать енто файло 32-метровое при стоимости трафика 4 руб за 1mb
 
Добавлено:
Богатые они, мелкомягкие, вот и Rich пишут, типа, понты
 
Добавлено:
Блин, сорри, не linker плохой, а ml.exe плохой
 
Добавлено:
Вот вам опытный образец
 
Your file hello.exe (720 Bytes) is now online.
 
Your Download-Link:    http://rapidshare.de/files/9146855/hello.exe.html

Всего записей: 353 | Зарегистр. 22-06-2005 | Отправлено: 12:32 14-12-2005
vito333



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
koderr
Создана ссылка на файл!  
webfile.ru/689899  
Имя файла - Rich.rar , размер 13 Кбайт. Файлу присвоен номер 689899, он будет доступен до 21.12.2005 14:50.  
 
а вообще смотри WASM.RU

Всего записей: 3324 | Зарегистр. 13-05-2002 | Отправлено: 14:52 14-12-2005
koderr



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ура!!! Честное слово, Rich Bill Gates блин
Теперь оный hello.exe компилится в 544 b. Rulez полный
А какую сигнатуру ищет SignFinder.exe?
 
Your file hello.exe (544 Bytes) is now online.
 
Your Download-Link:    http://rapidshare.de/files/9161397/hello.exe.html

Всего записей: 353 | Зарегистр. 22-06-2005 | Отправлено: 15:50 14-12-2005 | Исправлено: koderr, 18:31 14-12-2005
vito333



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
koderr
там вроде в архиве есть сопроводиловка

Всего записей: 3324 | Зарегистр. 13-05-2002 | Отправлено: 08:15 15-12-2005
koderr



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vito333
А-а, понял. Мне он не понадобился. "Сопроводиловки" оказалось вполне достаточно
 
Научился пользоваться пимпой "редактировать"

Всего записей: 353 | Зарегистр. 22-06-2005 | Отправлено: 11:17 15-12-2005 | Исправлено: koderr, 11:22 15-12-2005
vito333



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
небольшая дискуссия на тему программирования в случае обрезания CRT, но необходимости использования SEH
http://www.rsdn.ru/Forum/?mid=1580919

Всего записей: 3324 | Зарегистр. 13-05-2002 | Отправлено: 18:59 11-01-2006
Remy



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попробовал UPX - мне понравилось

Всего записей: 17 | Зарегистр. 16-01-2006 | Отправлено: 15:57 20-01-2006
vito333



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
кратенькая инструкция, как уменьшить размер ЕХЕ при программировании в VC++
http://forum.sources.ru/index.php?s=12a61d55c31db0dc32ad9e7cac0a921b&showtopic=129877
 

Всего записей: 3324 | Зарегистр. 13-05-2002 | Отправлено: 08:12 23-01-2006 | Исправлено: vito333, 03:38 26-01-2006
vito333



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Upack Optimizer
http://upo.mathesoft.de/
оболочка к Upack - позволяет сразу протестировать всевозможные варианты настроек и выбрать, например, самые оптимальные для минимального размера

Всего записей: 3324 | Зарегистр. 13-05-2002 | Отправлено: 01:44 22-03-2006
vito333



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
COM in plain C (COM на чистом С)
http://www.codeproject.com/com/com_in_c1.asp
статья на CodeProject (на английском), автор Jeff Glatt
о СОМ-компоненте с нуля, на чистом С, всё разжёвано просто превосходно.
 
Размер COM-компонента-примера, объясняемого в статье и прилагаемого к ней, после использования обсуждаемых в данном топике техник (без сжатия) составил 3,1 кб!
Такого я не встречал никогда до сих пор.

Всего записей: 3324 | Зарегистр. 13-05-2002 | Отправлено: 10:39 05-04-2006
vito333



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tiny C Runtime Library
http://www.codeproject.com/useritems/tlibc.asp

Всего записей: 3324 | Зарегистр. 13-05-2002 | Отправлено: 02:34 22-08-2006
vito333



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Small Application Wizard - визард для создания микропрограмм в Visual Studio 8
http://www.codeproject.com/macro/SmallAppWiz.asp

Всего записей: 3324 | Зарегистр. 13-05-2002 | Отправлено: 09:43 31-08-2006
WELL



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
обновился Upack - значительно повышена скорость распаковки и уменьшен размер кода распаковщика.  
Теперь он с меньших размеров "бьёт" FSG.

А ссылку можно?

Всего записей: 2602 | Зарегистр. 11-12-2003 | Отправлено: 10:00 31-08-2006
timsky



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WELL
http://dwing.51.net/download.htm
http://dwing.51.net/download/Upack399.zip
http://dwing.51.net/download/WinUpack39.rar

Всего записей: 2287 | Зарегистр. 08-06-2004 | Отправлено: 17:48 04-09-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Оптимизация размера программ (EXE)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru