UPX 2.0
Модератор: Модераторы
-
Replicator
- постоялец
- Сообщения: 154
- Зарегистрирован: 30.04.2006 17:14:45
- Откуда: Outer Heaven
- Контактная информация:
Replicator писал(а):Но небольшие программки, например, утилиты, которые можно носить с собой на дискете, можно и сжать.
Вы - человек потрясающего оптимизма!
P.S. Для этого существуют флешки и мини-CD.
-
Replicator
- постоялец
- Сообщения: 154
- Зарегистрирован: 30.04.2006 17:14:45
- Откуда: Outer Heaven
- Контактная информация:
-
Replicator
- постоялец
- Сообщения: 154
- Зарегистрирован: 30.04.2006 17:14:45
- Откуда: Outer Heaven
- Контактная информация:
Replicator писал(а):Что тоже самое?
Тоже самое - плохие дискеты.
Replicator писал(а):Чем прикажешь дискеты заменить?
Старыми дискетами (из запасов) + старым дисководом, четвёрочным или раньшим. Или zip/подключаемый cd.
А вообще, что значит прикажу? Я никому не приказываю. У меня факт - качество дискет - отвратительное. Если кому-то везёт и он ходит без проблем, значит - ему ничего не надо. Если кто-то при желании не может пользоваться дискетами, то ему не надо спрашивать "что делать", он сам знает, что делать...
-
Replicator
- постоялец
- Сообщения: 154
- Зарегистрирован: 30.04.2006 17:14:45
- Откуда: Outer Heaven
- Контактная информация:
-
@lex
- постоялец
- Сообщения: 180
- Зарегистрирован: 19.06.2006 13:16:29
- Откуда: Невинномысск
- Контактная информация:
А вобще тут тема про UPX, я прям щас лезу и качаю!
Уже кстати 2.01 есть...
Можно также один вопросик по теме:
В UPX есть такая опция, как strip relocations. Имеет ли она что-то общее с утилитой strip? И почему получается такой результат:
Метод__________________ Размер exe____________Время (примерно)
Исходный exe____________6.1 Mb__________________-
UPX___________________2.7 Mb___________________ 10 сек
strip___________________1.5 Mb___________________1 сек
strip + UPX____________ 420 Kb ___________________ 1+5 сек
UPX + strip _________2.7 Mb (strip не сработал) ______10+0 сек
??? !!! ??? ...
Можно также один вопросик по теме:
В UPX есть такая опция, как strip relocations. Имеет ли она что-то общее с утилитой strip? И почему получается такой результат:
Метод__________________ Размер exe____________Время (примерно)
Исходный exe____________6.1 Mb__________________-
UPX___________________2.7 Mb___________________ 10 сек
strip___________________1.5 Mb___________________1 сек
strip + UPX____________ 420 Kb ___________________ 1+5 сек
UPX + strip _________2.7 Mb (strip не сработал) ______10+0 сек
??? !!! ??? ...
-
Replicator
- постоялец
- Сообщения: 154
- Зарегистрирован: 30.04.2006 17:14:45
- Откуда: Outer Heaven
- Контактная информация:
- Sergei I. Gorelkin
- энтузиаст
- Сообщения: 1409
- Зарегистрирован: 24.07.2005 14:40:41
- Откуда: Зеленоград
strip.exe отрезает отладочную инфомацию. Strip relocations - отрезает таблицу релокации, которая совершенно не нужна в .exe (но нужна в .dll). Нужно заметить, что FPC, являясь довольно вменяемым компилятором, эту таблицу и не делает. Дельфи - делает, непонятно для чего.
UPX при сжатии .exe выкидывает таблицу релокации, так что дополнительные утилиты для него не нужны. По идее, после распаковки должен получиться файл меньшего размера. Но - UPX, по крайней мере, версии 1.25, почему-то восстанавливает исходный размер файла, забивая освободившееся место нулями...
strip после UPX, само собой, не сработает, потому что не умеет удалять отладочную информацию из архива, созданного UPX...
UPX при сжатии .exe выкидывает таблицу релокации, так что дополнительные утилиты для него не нужны. По идее, после распаковки должен получиться файл меньшего размера. Но - UPX, по крайней мере, версии 1.25, почему-то восстанавливает исходный размер файла, забивая освободившееся место нулями...
strip после UPX, само собой, не сработает, потому что не умеет удалять отладочную информацию из архива, созданного UPX...
