| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программное обеспечение > Надо самую лучшую упаковщицу |
| Автор: tishaishii 22.2.2007, 20:44 |
| Надо самую лучшую упаковщицу бинарников. В особенности exe. |
| Автор: bartram 22.2.2007, 21:58 |
| UPX |
| Автор: Fedor 23.2.2007, 00:26 |
у меня есть знакомая. в магазине работает, товар упаковывает. |
| Автор: Guedda 23.2.2007, 11:51 |
| Пользуюсь ASPack. Мне нравится.. |
| Автор: Sunvas 23.2.2007, 13:43 |
| пользуюсь winUpack - после его упаковки низзя распаковать. А вообще тема изжована на форуме. Если воспользоваться поиском, то можно много-чего интересного найти. |
| Автор: tishaishii 23.2.2007, 16:11 | ||
Во-во, её надо. |
| Автор: Addmin 24.2.2007, 08:59 |
| tishaishii, как сказал Sunvas, нужен WinUPack - он использует алгоритм LZMA, а это уже заведомо лучшее сжатие из всех возможных. Последняя версия WinUPack приложена к этому сообщению. Вместе с русификацией. |
| Автор: tishaishii 25.2.2007, 11:20 |
| Всё хорошо скачивается и ещё и работает. Но.... Вот exeшка, которую я сжимал и upx и Upack и ASPack, выходной размер мне понравился, но что я за программу получил - не в курсе. Что она теперь стала делать - не знаю. Висит себе и всё. Вобщем, гадость это какая-то. Паковать, может, и пакует, а что с того толку, если потом программа не работает. Вот, кому интересно, побалуйтесь. Выложил ту самую прогу. При запуске пишет файл в папку %TEMP%, работает с БД. Оригинал у вас сразу должен завершить работу, т.к. нет нужных настроек, а "запакованное оно" будет висеть до скончания света. Блин, пытался загрузить файлик (350кб), но, видимо, для GPRS это не вариант. |
| Автор: Addmin 26.2.2007, 15:51 |
| Ты в настройках WinUPack ничего не менял? После него всё должно отлично работать. |
| Автор: tishaishii 26.2.2007, 23:56 |
| Я уже перебрал всевозможные варианты (ц из эн по эм). Однако, то что мне надо - работать отказывается. Боги позволят, я выложу исходный ехешник. Он не первый, с которым проблемы в этом роде. |
| Автор: tishaishii 27.2.2007, 21:53 | ||
Да, я знаю, ты, наверное, - один из Богов. Думаю, самый основной, и имя твоё - Ярило, хотя, это всего лишь подозрение. Вобщем, компилю с помощью perl2exe без -opt. Использовал, например, upx --brute test.exe, а вообще всё подряд уже опробовал - результат тот же. |
| Автор: Addmin 28.2.2007, 03:58 |
| Так ты пишешь на Perl? Естественно, WinUPack тогда теряется - не рассчитан он на это. |
| Автор: tishaishii 28.2.2007, 08:34 |
| И не только он. А какая разница, на Perl, не на Perl. Главное, я же ему exeшку подсовываю. perl2exe - конвертер из логики, описанной с помощью языка perl в бинарник для запуска в выбранной операционной. Вся система Borland Delphi занимается тем же самым, только там логика описана с помощью другого языка. Язык здесь вообще не при чём. Так какую упаковщицу использовать? |
| Автор: tishaishii 28.2.2007, 20:07 |
| Ну вот он ехешник. Добавлено @ 20:08 Т.е. это исходник для perl2exe. Чтобы скимпилить - надо perl2exe import2.pl |
| Автор: Любитель 11.3.2007, 15:14 |
| tishaishii, скорее всего имеем следующее: 1. perl2exe в одну из секций PE-файла пихает перловый код (возможно криптованный или сжатый) и ставит свой лоадер (интерпретатор перла + чтение данных из этой секции пе-шки). 2. Пакер пакует не только лоадер но и перловый код. Последствия понятны. Подобное получается и для дотнетовских экзех. Правда с ними нормально справляется nspack - мож его попробовать. А вообще - экзеху выложи. |
| Автор: Addmin 11.3.2007, 17:53 |
| Во-во - это не простой Win32 PE. |