echobyte
10.03.2008, 12:58
Может повторюсь, но в силу актуальности вопроса и не упоминания об этом в большинстве учебников - софтинка Aspack сжимающая ВАШИ программы (в том числе гуи) с помощью быстрого cжатия двоичных файлов
http://aspack.com/
Для сжатия используется обычный архиватор, только оптимизированный для сжатия двоичного кода. В конец сжатого кода добавляется код разархиватора, который будет во время выполнения разжимать программу в первоначальное состояние. И в самом конце ASPack изменяет заголовок исполняемого файла так, чтобы при старте сначала запускался разархиватор.
В ASPack алгоритм сжатия очень хороший, а разархиватор достаточно маленький (меньше 1 Кбайт), поэтому сжатие происходит очень сильно, а к результирующему файлу добавляется только один килобайт. Таким образом, программа может сжать файл размером в 1,5 Мбайт в 300—400 Кбайт.
Теперь, когда вы запускаете сжатую программу, сначала заработает разархи*ватор, который разожмет бинарный код программы и аккуратно поместит его в памяти компьютера. Как только этот процесс закончится, разархиватор передаст управление вашей программе.
Но есть в ней минусы.. Напишите, кто знает, аналогичные проги, (только не просто название, а желательно плюсы и минусы) и для Linux
http://aspack.com/
Для сжатия используется обычный архиватор, только оптимизированный для сжатия двоичного кода. В конец сжатого кода добавляется код разархиватора, который будет во время выполнения разжимать программу в первоначальное состояние. И в самом конце ASPack изменяет заголовок исполняемого файла так, чтобы при старте сначала запускался разархиватор.
В ASPack алгоритм сжатия очень хороший, а разархиватор достаточно маленький (меньше 1 Кбайт), поэтому сжатие происходит очень сильно, а к результирующему файлу добавляется только один килобайт. Таким образом, программа может сжать файл размером в 1,5 Мбайт в 300—400 Кбайт.
Теперь, когда вы запускаете сжатую программу, сначала заработает разархи*ватор, который разожмет бинарный код программы и аккуратно поместит его в памяти компьютера. Как только этот процесс закончится, разархиватор передаст управление вашей программе.
Но есть в ней минусы.. Напишите, кто знает, аналогичные проги, (только не просто название, а желательно плюсы и минусы) и для Linux