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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151

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

Engaged Clown



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


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




Актуальные обновляемые сборки:
Universal Extractor 2.0.0 RC3 от Bioruebe GitHub (25.08.2020)  / Nightly Builds (16.10.2023)  
- имеется встроенная функция обновления компонентов, которые обновляются намного чаще выхода релизов
Universal Extractor UniEx DreamLair 23 Portable от LonerD (18.04.2023)
- модификация версии от korosya с обновлёнными компонентами и небольшими доработками
Universal Extractor 1.6.1.1035, GoogleDrive от korosya (13.12.2018) (готовый инсталлятор в папке Инсталляторы)
- Universal Extractor 1.6.1.2035 с декомпилятором AutoIt от korosya (13.12.2018)
- Дополнительные ссылки по сборке от korosya
Старые сборки

Всего записей: 8782 | Зарегистр. 08-06-2006 | Отправлено: 16:00 07-08-2006 | Исправлено: raddyst, 23:47 23-10-2023
korosya

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

Цитата:
korosya, Detect It Easy. Есть dll.


Цитата:
стоит заменить его на Exeinfo PE

Так какая утилита из двух? Или обе? Добавить или заменить?

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 16:22 11-09-2015
distortion



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korosya
давайте тестовый билд с заменой на Detect It Easy, покрутим пару недель и сделаем выводы

Всего записей: 3708 | Зарегистр. 07-04-2001 | Отправлено: 18:08 11-09-2015
regist123



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Имхо, Exeinfo PE может полноценно заменить PEiD (именно заменить, а не дополнить). DIE неплохая утилита, иногда способна правильно определить упаковщик, когда остальные аналоги это не могут сделать, но бывает что уступает в точности детекта PEiD-у . Так что если добавлять DIE, то добавлять обе. Как вариант сделать опцию, чтобы можно было выбрать какая больше нравится.

----------
Раздачи и акции

Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 18:59 11-09-2015
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ещё вопрос.  
Совпадает ли текст, выдаваемый Exeinfo PE  или DIE при определении типа файла, с текстом, выдаваемым PEiD? То есть, например, при обработке inno PEiD выдает "Inno Setup installer". А что выдает Exeinfo PE  или DIE? У меня совершенно нет времени проверять это. Может ли кто-нибудь помочь мне с такой проверкой?
 
По поводу upx - почти додумал 1 вариант. Заметил интересную особенность моего UniExtract.exe - если его запаковать, а потом распаковать с помощью upx-а, то файл становиться не работоспособным. В чем может быть проблема (я не спец по upx)?

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 02:03 12-09-2015
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уезжаю в командировку, поэтому переход на Exeinfo PE или DIE откладывается.
 
Пока же новая версия:
1.6.1.1011/2011 (13/09/2015)
1. Добавлена возможность распаковки msi-файлов с помощью плагина InstExpl.wcx к Total Commander.
2. Изменен алгоритм проверки на то, что файл исполнительный файл упакован с помощью UPX или AspackDie. Теперь Universal Extractor после распаковки файла, упакованного с помощью UPX или AspackDie, повторно анализирует его и, при возможности, извлекает из него файлы. Если такое извлечение невозможно, то в папку назначения помещается распакованный с помощью UPX или AspackDie исполнительный файл с именем анализируемого файла, к которому добавлено "_TERM_UNPackED" (см. текущий языковой файл). Никаких запросо при этом не выдается.
3. Исправлена ошибка, связанная с некорректным парсингом вывода cmdTotal.exe.

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 12:32 13-09-2015
regist123



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korosya 12:32 13-09-2015
Цитата:
повторно анализирует его и, при возможности, извлекает из него файлы. Если такое извлечение невозможно

Похоже не совсем корректно эта проверка работает. Взял файл написанный на дельфи и упакованный в UPX. Сначало распаковало UPX, потом через 7z распаковало секции файла, а сам распакованный от upx бинарник удалило. Имхо, лучше в любом случае файл полученный после распаковки upx/Aspack оставлять (если он не нужен, то потом не проблема его самому удалить), либо как в сборке Gora выводить диалог с выбором, что именно лучше сделать.

----------
Раздачи и акции

Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 13:43 13-09-2015
addhaloka



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korosya 12:32 13-09-2015
Цитата:
3. Исправлена ошибка, связанная с некорректным парсингом вывода cmdTotal.exe.  

Такая же фигня с некоторыми nsis, как тут описывал:
02:17 09-09-2015
Цитата:
Хм, у меня данный инсталлятор, помимо этого, ещё и криво распаковывается: http://s1.bild.me/bilder/030315/2206808_0.png
Начал копать (потому что раньше с nsis никогда такого не наблюдал), в чём дело - оказалось, из-за этого фикса:  

Например, foobar2000_v1.3.8.exe нормально распаковывается, а Free_Encoder_Pack_2015-06-02.exe уже нет.

Всего записей: 7432 | Зарегистр. 13-11-2010 | Отправлено: 16:25 13-09-2015
GORA2



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

Цитата:
Отключи в настройках проверку размера файла.

Где это?

Всего записей: 1271 | Зарегистр. 26-01-2006 | Отправлено: 09:15 14-09-2015
korosya

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

Цитата:
Сначало распаковало UPX, потом через 7z распаковало секции файла, а сам распакованный от upx бинарник удалило.

Происходит это согласно алгоритму, описанному мной раньше.

Цитата:
 Имхо, лучше в любом случае файл полученный после распаковки upx/Aspack оставлять (если он не нужен, то потом не проблема его самому удалить), либо как в сборке Gora выводить диалог с выбором, что именно лучше сделать.

Выводить диалог не хочется. Оставлять полученный после распаковки upx/Aspack оставлять в большинстве случаев не нужно, т.к. чаще всего целью использования UniExtractor-а является извлечение из архива/инсталлятора файлов.
Предлагаю следующий вариант: Если после распаковки при помощи 7zip-а извлекаются только файлы ресурсов (проверяется наличие файла .bss или .code или .data или .idata или .text или папки .rsrc), то, при наличии файла полученный после распаковки upx/Aspack, оставлять его. Также возможно удаление файлов .??? и папки .rsrc.
 

Цитата:
Такая же фигня с некоторыми nsis, как тут описывал:  

Согласен. Есть ошибка, связанная с парсингом листинга, но не cmdTotal.exe, а 7-zip-а. Поправил. Выложу позже, когда разберемся с предыдущим вопросом. Да и хотелось бы дождаться нового cmdTotal.exe.
 

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 12:34 16-09-2015
regist123



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korosya хочется, чтобы Universal Extractor был универсальным и если надо просто распаковать UPX, то для этого не приходилось бы прибегать к отдельным утилитатам. Даже если распаковывают инсталятор, то нет гарантии, что Universal Extractor его распакует корректно.
PS. и если будете обновлять там 7z надо будет обновить. Последняя бета 7-zip даже RAR5 распаковывает.

----------
Раздачи и акции

Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 14:42 16-09-2015
Gideon Vi

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
innounp обновился 2015-08-03.

Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 09:00 17-09-2015
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
regist123
Хорошо. Сделаю сохранение распакованного учу-шника в любом случае.  
7-zip и innounp обновлю.
 
Остается вопрос - удалять ли файлы ресурсов .??? и папки .rsrc или нет?
 
2ALL
Появился плагин к TC TotalObserver. Вроде по нашей тематике. Но у меня совершенно нет времени разбираться с ним (а ещё надо разбираться с заменой PEiD). Поэтому прошу помощи в тестировании этого плагина - как он работает, есть ли глюки, стоит ли его добавлять к уже существующим распаковщикам или заменять их.

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 14:26 17-09-2015 | Исправлено: korosya, 17:28 17-09-2015
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Новая версия.
1.6.1.1012 (22/09/2015)
1. Изменен алкоритм распаковки исполнительных файлов с помощью UPX/AspackDie - распакованные файлы сохраняются теперь в папке назначения в любом случае.
2. Исправлена ошибка, связанная с некорректным парсингом вывода 7-zip.exe.
3. Обновлен 7-zip до версии 15.07 beta.
4. Обновлен innounp до версии 0.43
5. Исправлена ошибка (неправильное отображения пункта "UniExtract to &Subdir" в контекстном меню файлов в английской версии)

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 00:49 22-09-2015
AngelNet



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korosya
скажите, можно ли реализовать подчистку ключа реестра, оставляемого после работы утилитой PE-id:
HKEY_CURRENT_USER\Software\PEiD
с содержимым.
хотелось бы больше портабельности. остальные компоненты вроде никуда не гадят в реестр.
спс!

----------
animelist

Всего записей: 7430 | Зарегистр. 11-03-2004 | Отправлено: 01:09 22-09-2015
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AngelNet
Сделать можно, но я пока думаю вообще заменить PEiD на DIE.

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 01:40 22-09-2015
AngelNet



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korosya
было бы замечательно! надеюсь в ваших постах тут отразите это, я тогда сразу обновлюсь.

----------
animelist

Всего записей: 7430 | Зарегистр. 11-03-2004 | Отправлено: 02:03 22-09-2015
Gideon Vi

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

 
какая-то перманентная проблема с этим InstExpl.dll
Проверил, лежит рядом с InstExpl.wcx. Куда его закинуть, чтобы плагин его нашел?
Или в 2004-ом не предусмотрели создание win7x64 и он тупо не может подгрузиться?

Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 04:01 22-09-2015 | Исправлено: Gideon Vi, 04:02 22-09-2015
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gideon Vi
Будьте добры: проблемный файл, на котором спотыкается и сообщите на какой ОС

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 07:50 22-09-2015
Gideon Vi

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Windows 7 x64. Файл. Пароль: ru-board. Кстати, заодно можете попытаться распаковать. Google что-то намутили с упаковщиком, так что теперь распаковать не получается.
 

Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 13:33 22-09-2015 | Исправлено: Gideon Vi, 13:47 22-09-2015
zdm



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korosya
 
Софт портативный, зачем распространять в виде инсталлятора?
 
Архивом было бы удобнее.

Всего записей: 120 | Зарегистр. 30-09-2002 | Отправлено: 01:37 23-09-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 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151

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


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru