Тысячапервый скрипт для UPX
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
-
Serge Yolkin
- Сообщения: 664
- Зарегистрирован: Сб июл 25, 2009 11:12
Угу. Предполагается, что человек себе хелпер поставил, знает, что со скриптами делать, а вот про UUE ни разу не слышал...Flasher писал(а):Можно проще.
Это base64? А то они все - MIME... C полгода назад, когда я на форуме зарегистрировался, мне старожилы посоветовали ZIP+UUE. Пару раз пытался поэкспериментировать - тут же кто-нибудь сообщал, что не распаковывается. Может, оно по старинке-то и лучше? Хотя мне 7z+base64 тоже больше нравится...Flasher писал(а):И опять напоминаю - лучше выкладывать в MIME.
Там не везде хелпер.Serge Yolkin писал(а):Угу. Предполагается, что человек себе хелпер поставил, знает, что со скриптами делать, а вот про UUE ни разу не слышал.
Не понял. Что значит "все"?Serge Yolkin писал(а):Это base64? А то они все - MIME...
Не знаю, мои пробы меня ещё не подводили, всё декодируется без проблем. И дело не в старинке, а в приличной экономии места в посте.Serge Yolkin писал(а):C полгода назад, когда я на форуме зарегистрировался, мне старожилы посоветовали ZIP+UUE. Пару раз пытался поэкспериментировать - тут же кто-нибудь сообщал, что не распаковывается. Может, оно по старинке-то и лучше? Хотя мне 7z+base64 тоже больше нравится...
-
Serge Yolkin
- Сообщения: 664
- Зарегистрирован: Сб июл 25, 2009 11:12
Ну, слово "все" здесь можно считать не строгим термином, а разговорным оборотом. Стандарт Multipurpose Internet Mail Extension (MIME) наряду с base64 рекомендует еще UTF-7 и Quoted-Printable, хотя для бинарных данных они малопригодны. Кроме того, UUE, как предтечу MIME, тоже нередко называют MIME, что не верно, но часто встречается...Flasher писал(а):Что значит "все"?
По всем пунктам - убедил.
(Здесь была шутка с вариативной степенью удачности)
-
Serge Yolkin
- Сообщения: 664
- Зарегистрирован: Сб июл 25, 2009 11:12
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 раз.
Serge Yolkin
Правда, что x64-исполняемые UPX не пакует?
Добавлено спустя 10 минут:
Нашёл альтернативу.
Правда, что x64-исполняемые UPX не пакует?
Добавлено спустя 10 минут:
Нашёл альтернативу.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
-
Serge Yolkin
- Сообщения: 664
- Зарегистрирован: Сб июл 25, 2009 11:12
-
Serge Yolkin
- Сообщения: 664
- Зарегистрирован: Сб июл 25, 2009 11:12