HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Сжатие прог
  #1  
Старый 10.03.2008, 12:58
echobyte
Постоянный
Регистрация: 07.03.2008
Сообщений: 568
С нами: 9567626

Репутация: 708


По умолчанию Сжатие прог

Может повторюсь, но в силу актуальности вопроса и не упоминания об этом в большинстве учебников - софтинка Aspack сжимающая ВАШИ программы (в том числе гуи) с помощью быстрого cжатия двоичных файлов
http://aspack.com/

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

В ASPack алгоритм сжатия очень хороший, а разархиватор достаточно маленький (меньше 1 Кбайт), поэтому сжатие происходит очень сильно, а к результирующему файлу добавляется только один килобайт. Таким образом, программа может сжать файл размером в 1,5 Мбайт в 300—400 Кбайт.

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


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

Последний раз редактировалось echobyte; 10.03.2008 в 13:23..
 
Ответить с цитированием

  #2  
Старый 10.03.2008, 13:29
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
С нами: 10653446

Репутация: 836


По умолчанию

upx - бесплатный да и классика уже...
fsg - имхо лучший пакер для прог с изначально малым весом
PECompact - платный пакер, хорошо пакует
mew - отлично сжимает проги написанный на Delphi, Builder'e
WinUpack - отличный пакер
nSpack - если я ничего не путаю, то это новый mew
eXPressor - мне не очень понравился
SoftwareCompress - ищи полную версию

ссылки не дал, т.к. найти такие вещи это не проблема...
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием

  #3  
Старый 10.03.2008, 13:55
desTiny
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
С нами: 10139366

Репутация: 1502


По умолчанию

http://www.cracklab.ru/download.php?action=list&n=NDA=
__________________
Bedankt euch dafür bei euch selbst.

H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ
 
Ответить с цитированием

  #4  
Старый 10.03.2008, 14:39
Jes
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
С нами: 10037186

Репутация: 1462
По умолчанию

Цитата:
Сообщение от echobyte  
и для Linux
для файлов без упора на Res дату :
Код:
 strip MyProgram.out
 
Ответить с цитированием

  #5  
Старый 10.03.2008, 15:43
0x22b
Участник форума
Регистрация: 01.12.2007
Сообщений: 141
С нами: 9707254

Репутация: 136
По умолчанию

У меня на компе nPack стоит, проги написанные на С и C++ хорошо жмет, а вот с C#-овыми проблема.. Мож кто знает чем можно эти проги жать?
 
Ответить с цитированием

  #6  
Старый 10.03.2008, 15:47
desTiny
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
С нами: 10139366

Репутация: 1502


По умолчанию

0x22b:
этот, вроде: http://www.cracklab.ru/download.php?action=get&n=NzMw
__________________
Bedankt euch dafür bei euch selbst.

H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ
 
Ответить с цитированием

  #7  
Старый 10.03.2008, 16:01
KindEcstasy
Участник форума
Регистрация: 30.09.2006
Сообщений: 134
С нами: 10322269

Репутация: 197
По умолчанию

Да пакеров этих уйма уймная %)) и каждый под себя метёт. Всю жизнь для релизов итд итп использую upx, ну и чё что простейший пакер и снять легко, также кому надо могут всё чё хош снять и не парица. По моему кстати ещё upack не плохой пакер... =\
 
Ответить с цитированием

  #8  
Старый 10.03.2008, 16:25
Pernat1y
Постоянный
Регистрация: 20.12.2007
Сообщений: 577
С нами: 9679729

Репутация: 171


По умолчанию

да, upx - простенько и со вкусом )
fsg, mew - рулят для ассемблерных файлов

хотя если нужен нормальный крипт - это уже не к ним )
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сжатие pdf cybercoder Болталка 5 13.03.2008 16:30
Наказуемо ли написание СПАМ прог? BNF Болталка 30 21.07.2005 03:32



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.