Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Universal Extractor (UniExtractor)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131

Открыть новую тему     Написать ответ в эту тему

Engaged Clown



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Universal Extractor



Позволяет извлекать файлы не только из популярных архивов, но также из инсталляционных пакетов inno, nsis, wise, ms, installshield и некоторых других. Встраивается в контекстное меню, а также работает из собственного маленького окошка интерфейса. Есть русский язык.

Важно: Некоторые распаковщики, входящие в состав программы, не распаковывают инсталляторы если в пути к инсталлятору содержатся кириллические символы!


Страничка программы: http://legroom.net/software/uniextract
Тема на OSzone: http://forum.oszone.net/thread-295084.html
Ветка на MSFN: http://www.msfn.org/board/forum/159-universal-extractor/




Актуальные обновляемые сборки:
Universal Extractor 1.6.1.1035, GoogleDrive от korosya (13/12/2018) (готовый инсталлятор в папке Инсталляторы)
- Universal Extractor 1.6.1.2035 с декомпилятором AutoIt от korosya (13/12/2018)
- Подробности в теме на oszone
- Прочесть, перед запросом распаковки новых файлов
- UniExtract.exe и UAC (админ. права)
- UniExtractsetup.exe и UAC (админ. права)
 
Universal Extractor 2.0.0.RC2 от Bioruebe (13/03/2019)
 
 
Старые сборки

Всего записей: 8382 | Зарегистр. 08-06-2006 | Отправлено: 16:00 07-08-2006 | Исправлено: wvxwxvw, 17:11 13-03-2019
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
boi1eI

Цитата:
Ну да, вручняк это все легко в hex-e разрезать.

если можете руками, то для облегчения ручного труда пишется скрипт.
pe-file-overlay-extraction как раз помогает
1. отрезка overlay в отдельный файл
2. в этом файле поиск по метке 7z или Rar!
3. если нашли дальше начала файла, то отрезать до метки в skript.txt
4. распаковать начиная с метки 7z или Rar!
вроде не очень сложно, а сам модуль sfx по моему не нужен никому.

Всего записей: 2413 | Зарегистр. 14-08-2005 | Отправлено: 14:59 21-03-2015
boi1eI

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tilks (15:59 21-03-2015)
Цитата:
если можете руками, то для облегчения ручного труда пишется скрипт.
Да мне в общем и 7zsplit хватает. Если что-то нестандартное, проще так..
 
Tilks (15:59 21-03-2015)
Цитата:
а сам модуль sfx по моему не нужен никому.
Например в модуль могут быть встроены секции РЕ, являющие собой часть программы внутри архива. Как например в том qemuBootTester. Или например модуль диковинный, надо что-то поменять и собрать как было. Ситуаций может быть масса.

Всего записей: 1645 | Зарегистр. 02-10-2014 | Отправлено: 15:17 21-03-2015
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Написали окончательный вариант скрипта. HEX-последовательность ищется сначала в первых 300 кб, потом в следующих и т.д. Поэтому SFX-сигнатура ищется осень быстро, правда, похоже, это уже в общем-то не надо. Но может пригодиться для определения других файлов

Всего записей: 958 | Зарегистр. 19-07-2003 | Отправлено: 15:52 21-03-2015 | Исправлено: korosya, 15:59 21-03-2015
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
boi1eI
по моему qemuBootTester не SFX архив, а просто PE, который содержит SFX архив (и не только) в ресурсах.

Цитата:
Да мне в общем и 7zsplit хватает.

распаковав такой "архив" 7zsplit вы теряйте другие бинарники (ещё 3 штуки) в ресурсах, которые не SFX, а просто PE.
 
так что этот пример не подходит вашему "в (sfx) модуль могут быть встроены секции РЕ, являющие собой часть программы внутри архива."

Всего записей: 2413 | Зарегистр. 14-08-2005 | Отправлено: 16:23 21-03-2015
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
распаковав такой "архив" 7zsplit вы теряйте другие бинарники (ещё 3 штуки) в ресурсах, которые не SFX, а просто PE.

А если использовать SfxSplit?
Смешно. Опять появился гора и начал вопить по поводу легитимности, хотя сам напрочь игнорирует требования лицензии, то есть попросту ворует

Всего записей: 958 | Зарегистр. 19-07-2003 | Отправлено: 16:51 21-03-2015 | Исправлено: korosya, 16:54 21-03-2015
GORA2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Опять появился гора

ржавчине лучше отвечать за свои поступки там, а не "вопить" тут

Всего записей: 1271 | Зарегистр. 26-01-2006 | Отправлено: 16:58 21-03-2015
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korosya

Цитата:
А если использовать SfxSplit?

тоже самое с предупреждением
Warning(s):  
     Configuration file is overlaps with exe body.
     Archive is overlaps with exe body.
 
отличие только в распакованном Sfx модуле 7zsplit отрезает отдельно, SfxSplit выложил как Sfx модуль целый исходный файл.

Всего записей: 2413 | Зарегистр. 14-08-2005 | Отправлено: 17:10 21-03-2015
boi1eI

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tilks
Lf, не так выразился. Там pecmd. Архив и упакованные pecmd-шные скрипты помещены в EXEDATA. Так что их и резать не нужно.

Всего записей: 1645 | Зарегистр. 02-10-2014 | Отправлено: 17:16 21-03-2015
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну что ж стараниями внимательнейшего борца за легитимность (как известно громче всех "Держи вора!" кричит сам вор ) тема на autoit-script.ru была закрыта. Ну пусть празднует, честнейший наш.
Скрипт с autoit-script.ru выложу здесь (там он вряд ли кому-то был нужен) #
 

Всего записей: 958 | Зарегистр. 19-07-2003 | Отправлено: 17:30 21-03-2015 | Исправлено: korosya, 17:31 21-03-2015
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
boi1eI
ну и прекрасно, что разобрались, а то MKN будет стараться распаковать ваш pecmd, как Sfx, который таковым не является.

Всего записей: 2413 | Зарегистр. 14-08-2005 | Отправлено: 17:46 21-03-2015
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ржавчине лучше отвечать за свои поступки там, а не "вопить" тут

 О как, оказывается, мой ник читается . Я-то думал, что "коросья". Ну, пусть будет "ржавчина" - назовите хоть чёрной з@лу_ой, только почаще облизывайте.
За поступки я всегда готов отвечать, но вот стараниями одного мелочного стукача та тема была закрыта . В общем, как обычно "Гора родила мышь". За сим я перестаю отвечать на злобное тявканье.


Всего записей: 958 | Зарегистр. 19-07-2003 | Отправлено: 18:35 21-03-2015 | Исправлено: korosya, 18:36 21-03-2015
MKN



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tilks

Цитата:
а то MKN будет стараться распаковать ваш pecmd, как Sfx

Не буду. Дык,а разве этот файл и был заявлен, как 7zSFX ? Потому я и искал в нём признаки 7zSFX...  
Кстати, говорили много, но так никто и не определил и не сказал - есть ли конкретный общий признак (или сигнатура) у 7-ZSFX  ?  Интересует конкретно 7-ZSFX и никакие другие.
Вообще, если с каким либо архивом прекрасно работают нормальные классические архиваторы - не нужно поручать это дело Universal Extractor_у.  ( Дабы не было повторных споров по этому поводу - это моё личное мнение о распределении обязанностей ...    )

Всего записей: 4485 | Зарегистр. 21-04-2005 | Отправлено: 10:43 22-03-2015 | Исправлено: MKN, 10:53 22-03-2015
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MKN

Цитата:
Дык,а разве этот файл и был заявлен, как 7zSFX ?

если речь о qemuBootTester, то может и был заявлен, я не слежу особо, но если и был то ошибочно. boi1eI признался что там pecmd. Архиватор конечно находит в нём 7zSFX, который там встроен, но как чистый 7zSFX для тестов не подходит.

Цитата:
есть ли конкретный общий признак (или сигнатура) у 7-ZSFX  ?  

метка такая же самая, как в чистом 7z архиве, в начале архива 37 7A BC AF 27 1C .

Всего записей: 2413 | Зарегистр. 14-08-2005 | Отправлено: 12:41 22-03-2015
MKN



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tilks
 

Цитата:
если речь о qemuBootTester, то может и был заявлен, но если и был то ошибочно.

по ссылке сказано :  "1. 7z SFX-упаковка. " , что и есть на самом деле, тем паче подтверждается распаковкой 7zsplit.exe...
 

Цитата:
в начале архива

совсем не в начале...
 

Цитата:
метка такая же самая, как в чистом 7z архиве, в начале архива 37 7A BC AF 27 1C

Этого не достаточно (то же, что и к примеру, 4D 5A 90 00 03 00 00 00 04 00 00 00 FF FF 00 00  -  общая сигнатура для десятков разных EXE)... Ведь от сигнатуры зависит какой програмой делать дальнейшую обработку...

Всего записей: 4485 | Зарегистр. 21-04-2005 | Отправлено: 14:05 22-03-2015 | Исправлено: MKN, 16:21 25-03-2015
MKN



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SpecExtractor 1.4
http://rghost.ru/private/7KHkSfKrt/b43f361ee4545d1e41698d3b4c92dd00
Анализ 7ZSFX для надёжности,  пришлось сделать по маркерному файлу результата срабатывания 7ZSplit (+ по сигнатуре 7z)
В контекст. меню теперь один пункт (для распаковки au3exe, InnoSetup и 7zSfx),
а для распаковки MSI - два пункта (админ распаковка и с помощью программы LessMsi)
Проверял на W7x32 и W8.1x64 ( по идеи должно работать и на XP, не было под рукой)

Всего записей: 4485 | Зарегистр. 21-04-2005 | Отправлено: 17:16 25-03-2015 | Исправлено: MKN, 17:21 25-03-2015
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MKN
AutoIt скрипты при распаковке запускаются на исполнение?

Всего записей: 3350 | Зарегистр. 20-02-2007 | Отправлено: 19:35 25-03-2015
boi1eI

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На рабочей 8.1 х64 не работает sfx "unsupported file format". На другой 8-ке аналогично работает sfx, msiexec, lessmsi.
На nsis везде "unsupported file format".

Всего записей: 1645 | Зарегистр. 02-10-2014 | Отправлено: 20:40 25-03-2015 | Исправлено: boi1eI, 20:42 25-03-2015
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MKN

Цитата:
по ссылке сказано

в том посте 4 ссылки, я скачал оригинал qemuBootTester http://usbtor.ru/dl.php?id=168, и речь шла о нём.

Цитата:
совсем не в начале...  

я же не говорил в начале файла, а в начале архива.
вы же понимайте, как делается SFX архив...

Цитата:
Создание SFX архива
Скопируйте модуль "7ZSD_LZMA.sfx" в папку с файлами "Archive.7z" и "config.txt" (например, "C:\7z_test").
Теперь, когда в одной папке собраны все три файла ("Archive.7z", "config.txt" и "7ZSD_LZMA.sfx"), выполните из командной строки следующую команду (порядок следования файлов в команде ОБЯЗАТЕЛЕН):
COPY /b 7ZSD_LZMA.sfx + config.txt + Archive.7z AdobeReader7.exe

в выходном файле, сначала файла идёт 7ZSD_LZMA.sfx , потом скрипт, потом 7z архив, о котором была речь.

Всего записей: 2413 | Зарегистр. 14-08-2005 | Отправлено: 20:56 25-03-2015
boi1eI

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В общем все работает при установке по дефолтному пути. Как-то не и подумал даже проверить. ))

Всего записей: 1645 | Зарегистр. 02-10-2014 | Отправлено: 21:04 25-03-2015
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent

Цитата:
AutoIt скрипты при распаковке запускаются на исполнение?

Извиняюсь, отвечу за MKN:
Да - это особенность работы утилиты Exe2Aut.exe. Цитата из Readme:

Цитата:
 For increased security, it's advised to invoke Exe2Aut with a sandbox-tool like Sandboxie or the like.

 
MKN
Предлагаю оформить пост с SpecExtractor 1.4 и внести ссылку на него в шапку. Надеюсь эта утилита станет полноценной альтернативой  Universal Extractor-у. Свой вариант  Universal Extractor, надеюсь, в ближайшее время обновлю и оформлю пост.

Всего записей: 958 | Зарегистр. 19-07-2003 | Отправлено: 23:06 25-03-2015
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131

Компьютерный форум Ru.Board » Компьютеры » Программы » Universal Extractor (UniExtractor)

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru