Тысячапервый скрипт для UPX

Обсуждение любых программ, не имеющих отношения к Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Serge Yolkin
Можно проще. И опять напоминаю - лучше выкладывать в MIME.
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Flasher писал(а):Можно проще.
Угу. Предполагается, что человек себе хелпер поставил, знает, что со скриптами делать, а вот про UUE ни разу не слышал...
Flasher писал(а):И опять напоминаю - лучше выкладывать в MIME.
Это base64? А то они все - MIME... C полгода назад, когда я на форуме зарегистрировался, мне старожилы посоветовали ZIP+UUE. Пару раз пытался поэкспериментировать - тут же кто-нибудь сообщал, что не распаковывается. Может, оно по старинке-то и лучше? Хотя мне 7z+base64 тоже больше нравится...
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Serge Yolkin писал(а):Угу. Предполагается, что человек себе хелпер поставил, знает, что со скриптами делать, а вот про UUE ни разу не слышал.
Там не везде хелпер. :) Со скриптами что делать он знает, судя по темам, где он был активен.
Serge Yolkin писал(а):Это base64? А то они все - MIME...
Не понял. Что значит "все"?
Serge Yolkin писал(а):C полгода назад, когда я на форуме зарегистрировался, мне старожилы посоветовали ZIP+UUE. Пару раз пытался поэкспериментировать - тут же кто-нибудь сообщал, что не распаковывается. Может, оно по старинке-то и лучше? Хотя мне 7z+base64 тоже больше нравится...
Не знаю, мои пробы меня ещё не подводили, всё декодируется без проблем. И дело не в старинке, а в приличной экономии места в посте.
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Flasher писал(а):Что значит "все"?
Ну, слово "все" здесь можно считать не строгим термином, а разговорным оборотом. Стандарт Multipurpose Internet Mail Extension (MIME) наряду с base64 рекомендует еще UTF-7 и Quoted-Printable, хотя для бинарных данных они малопригодны. Кроме того, UUE, как предтечу MIME, тоже нередко называют MIME, что не верно, но часто встречается...

По всем пунктам - убедил.
(Здесь была шутка с вариативной степенью удачности)
Аватара пользователя
Rodny
Сообщения: 949
Зарегистрирован: Ср янв 24, 2007 00:59
Откуда: Могилёв, Беларусь

Сообщение Rodny »

Serge Yolkin
Что-то с пробелами в пути не работает. Говорит: "Не были упакованы:" и перечисляет все файлы.
Причём не работает и первая версия. А я уверен, что работала, файлы на скрине с первой страницы тоже были с пробелами.
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Rodny
Косяк нашел, но ведь, действительно, работала! Может, обновление какое приехало...
В общем, поправить две строчки:

Код: Выделить всё

строка 116:
вместо
    e = wsh.run(upx + ' -t ' + f, 0, true);
надо
    e = wsh.run(upx + ' -t "' + f + '"', 0, true);
и

Код: Выделить всё

строка 126:
вместо
    wsh.run(upx + ' -d ' + f, 0, true);
надо
    wsh.run(upx + ' -d "' + f + '"', 0, true);
Исправленный скрипт выложу позже.

Добавлено: скрипт в первом посте обновлен.
Последний раз редактировалось Serge Yolkin Пт мар 04, 2011 00:40, всего редактировалось 1 раз.
Аватара пользователя
Rodny
Сообщения: 949
Зарегистрирован: Ср янв 24, 2007 00:59
Откуда: Могилёв, Беларусь

Сообщение Rodny »

Спасибо, поправил.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Serge Yolkin
Правда, что x64-исполняемые UPX не пакует?

Добавлено спустя 10 минут:

Нашёл альтернативу.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Не совсем назвал бы это альтернативой. Распаковщик в комплект не входит. Теперь просто так Imagine.dll не распакуешь...
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

MVV писал(а):Не совсем назвал бы это альтернативой.
Ага, мой антивир уже клеймит пожатые файлы вредоносными.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

ask-rus
Про Х64 рассказать не могу - в ближайшем окружении таких машинок нет. Если бы кто попробовал и отписался...
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

ask-rus
Win64 не пакует
_http://sourceforge.net/projects/upx/forums/forum/6805/topic/1803140
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

А я теперь за оригинал. :P
Ф топку УПИкс!
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

ask-rus писал(а):Ф топку УПИкс!
Пам-парам-пам-пам! (фанфары) ... и наш революционный скрипт позволит Вам удобно распаковать файлы, сжатые проклятым УПИкс'ом! :)
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

А как насчет проверки файла на сжатие? Есть такое?
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Ответить