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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
MKN



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

Цитата:
я совсем не уверен, что надо для сигнатуры 2E 00 6D 00 73 00 69 00 00 00 надо добавлять извлечение с помощью /extract -> dark...

dark действительно в этом случае не нужен. А вот касаемо сигнатуры и  /extract... Подобные WIX-exe вполне могут ещё встретиться... А встретится ли в них эта сигнатура, кто знает...  ( Потому и нужна для анализа, коллекция wix-инсталляторов от разных производителей...    )

Всего записей: 4928 | Зарегистр. 21-04-2005 | Отправлено: 10:25 12-05-2017 | Исправлено: MKN, 10:27 12-05-2017
korosya

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

Цитата:
Подобные WIX-exe вполне могут ещё встретиться... А встретится ли в них эта сигнатура, кто знает...

Вот и я о том же... Поэтому пока не буду ничего добавлять в сабж...

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 10:32 12-05-2017
MKN



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

Цитата:
Поэтому пока не буду ничего добавлять в сабж...

Тебе, как автору, видней... А я бы добавил: если детектится wix, то пробуем dark, если мимо, то далее пробуем  /extract.

Всего записей: 4928 | Зарегистр. 21-04-2005 | Отправлено: 10:35 12-05-2017
rinat84

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
написал автору Detect It Easy на определение наличия секций .wixburn
вот его ответ:
 

Код:
init("installer","Wix installer");
 
function detect(bShowType,bShowVersion,bShowOptions)
{
    if(PE.isSectionNamePresent(".wixburn"))
    {
        sVersion="1.0";
        bDetected=1;
    }
 
    return result(bShowType,bShowVersion,bShowOptions);
}
 

а по поводу trial_spectralayerspro4.exe он определяется вот с родной базы файл Windows Installer.1.sg
 

Код:
init("installer","Windows Installer");
 
function detect(bShowType,bShowVersion,bShowOptions)
{
    for(var i=0;i<PE.resource.length;i++)
    {
        if(PE.compare("D0CF11E0A1B11AE1",PE.resource[i].Offset))
        {
            var nOffset=PE.findString(PE.resource[i].Offset,PE.resource[i].Size,"Windows Installer");
            if(nOffset!=-1)
            {
                var aVersion=PE.getString(nOffset).match(/ XML \((.*?)\)/);
                if(aVersion)
                {
                    sOptions="XML";
                    sVersion=aVersion[1];
                }
                bDetected=1;
            }
        }
    }
 
    return result(bShowType,bShowVersion,bShowOptions);
}

 
нужно что бы при определение Windows Installer вызывалось  /extract

Всего записей: 84 | Зарегистр. 27-01-2016 | Отправлено: 18:53 12-05-2017 | Исправлено: rinat84, 20:09 12-05-2017
Nikolka00

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
кста в Universal Extractor, база сигнатур Detect It Easy, древнючая, где то на 30% меньше чем на гитхабе
 
) п.с. а может и я давно не обновлялся
 
ковырялся с питоном, случайно наткнулся на  
http://svn.python.org/projects/external/windows-installer/wix/
 
забрать к себе

Код:
svn checkout http://svn.python.org/projects/external/windows-installer/wix/

 
wix\sdk\vs2015 - 2013 - 2012 - 2010
получается питон собирается WiX'ом

Всего записей: 438 | Зарегистр. 08-08-2008 | Отправлено: 19:49 12-05-2017 | Исправлено: Nikolka00, 20:41 12-05-2017
Nikolka00

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
чуть в обратную тему)
подскажите как форсировано проинсталлировать *.msi
#
 
разобрался, раньше не отрабатывал ключ msiexec.exe  /fpdv

Всего записей: 438 | Зарегистр. 08-08-2008 | Отправлено: 03:57 13-05-2017 | Исправлено: Nikolka00, 04:48 13-05-2017
raddyst

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновлён Universal Extractor 1.6.1.2025 от dev2null (17/05/17) - обновлены pea, upx и TrIDDefs.TRD.

Всего записей: 7063 | Зарегистр. 08-03-2010 | Отправлено: 19:23 17-05-2017
Nikolka00

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
тут случайно наткнулся на японскую версию 7зип, скорее модифицированую
называется Lhaplus, какие плюсы или минусы с оригиналом ... незнаю
http://www7a.biglobe.ne.jp/~schezo/
http://www7a.biglobe.ne.jp/~schezo/lpls174.exe
 
но утилита активно развивается

Всего записей: 438 | Зарегистр. 08-08-2008 | Отправлено: 22:47 18-05-2017
codecs



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
неправильно распаковываются банальные ZIP-SFX http://www.highcriteria.ca/download/tr86pe.exe

Всего записей: 2014 | Зарегистр. 22-07-2003 | Отправлено: 14:38 23-05-2017
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Извиняюсь за долгий неответ...
 
codecs

Цитата:
неправильно распаковываются банальные ZIP-SFX

Что-то он не очень банальный... Unzip с ключом -l видит все файлы, но на некоторых при распаковке выдает "need PK compat. v6.3 (can do v4.6)". 7-zip распаковывает, но выдает предупреждение, что "есть данные после конца блока полехных данных". Можно было бы заменить unzip на 7-zip, но раньше был файл, который 7-zip не распаковывал, а unzip распаковывал. Что с этим делать - не знаю....

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 10:25 29-05-2017
Alex Bolton



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korosya
 
Перестали с 1023 сборки распаковываться вот такие InnoSetup  
 
лог

Всего записей: 1119 | Зарегистр. 05-01-2002 | Отправлено: 10:35 29-05-2017 | Исправлено: Alex Bolton, 10:46 29-05-2017
raddyst

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex Bolton
Цитата:
Перестали с 1023 сборки распаковываться вот такие InnoSetup  

1025 распаковывает
Подробнее...
 
korosya Не получается задать несуществующий каталог для логов - кажется это неправильно.

Всего записей: 7063 | Зарегистр. 08-03-2010 | Отправлено: 10:51 29-05-2017 | Исправлено: raddyst, 10:59 29-05-2017
Alex Bolton



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

Цитата:
1025 распаковывает  

пока не снял чек с использования Exeinfo PE -  
ни в какую
 
UPD.
разобрался - в path в win был один путь к папке в которой затесалась старая версия Exeinfo PE - в результате был конфликт детекта
 

Всего записей: 1119 | Зарегистр. 05-01-2002 | Отправлено: 11:10 29-05-2017 | Исправлено: Alex Bolton, 20:33 29-05-2017
codecs



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

Цитата:
Можно было бы заменить unzip на 7-zip, но раньше был файл, который 7-zip не распаковывал, а unzip распаковывал. Что с этим делать - не знаю....

панельку с выбором распаковщика - как у инсталлшилда…
 
ЗЫ кстати для SFX положено применять специальную версию анзипа http://www.info-zip.org/mans/unzipsfx.html

Всего записей: 2014 | Зарегистр. 22-07-2003 | Отправлено: 13:03 29-05-2017 | Исправлено: codecs, 16:21 29-05-2017
regist123



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korosya 11:25 29-05-2017
Цитата:
раньше был файл, который 7-zip не распаковывал

А файл сохранился? 7-zip развивается, может он уже распаковывает? А если нет, то думаю стоит написать об этом Павлову.

Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 19:56 29-05-2017
rinat84

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

Цитата:
неправильно распаковываются банальные ZIP-SFX http://www.highcriteria.ca/download/tr86pe.exe  
 

этот ZIP-SFX стандарта 6.3.x а unzip поддерживает только 4.6 сделан он в WINZIP
 
определяется по наличию секций с именем _winzip_

Всего записей: 84 | Зарегистр. 27-01-2016 | Отправлено: 23:33 29-05-2017 | Исправлено: rinat84, 23:35 29-05-2017
korosya

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

Цитата:
А файл сохранился?

http://forum.ru-board.com/topic.cgi?forum=5&topic=20420&start=1680#9

Цитата:
7-zip развивается, может он уже распаковывает?

Проверил - нет.

Цитата:
А если нет, то думаю стоит написать об этом Павлову.

Писал...

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 10:12 30-05-2017
codecs



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
так там проблема не в SFX, а в том что 7z не умеет самостоятельно отличать jar от zip - если вытащить оверлей, то с расширением zip 7z его не распаковывает, а если поменять расширение на jar то 7z справляется с ним запросто

Всего записей: 2014 | Зарегистр. 22-07-2003 | Отправлено: 11:39 30-05-2017
regist123



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Даже без смены расширения распаковывает нормально, если открывать как архив -> #
   
Это через GUI, на наверное ведь есть какой ключ командной строки чтобы аналогично распаковывать.
 
Похоже это не то и UE также похоже не корректно распаковывает эти файлы.
Для теста открыл в WinRar и открыло и распаковало нормально.

Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 12:43 30-05-2017 | Исправлено: regist123, 12:52 30-05-2017
codecs



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

Цитата:
на наверное ведь есть какой ключ командной строки чтобы аналогично распаковывать

# решетка это и есть ключ "parser mode" для SFX

Всего записей: 2014 | Зарегистр. 22-07-2003 | Отправлено: 14:08 30-05-2017 | Исправлено: codecs, 14:08 30-05-2017
Открыть новую тему     Написать ответ в эту тему

Страницы: 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