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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 152 153 154 155 156 157 158

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

Engaged Clown



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


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




Актуальные обновляемые сборки:
Universal Extractor 2.0.0 RC3 от Bioruebe GitHub (25.08.2020)  / Nightly Builds (06.07.2024)  
- имеется встроенная функция обновления компонентов, которые обновляются намного чаще выхода релизов
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
Старые сборки

Всего записей: 8819 | Зарегистр. 08-06-2006 | Отправлено: 16:00 07-08-2006 | Исправлено: raddyst, 18:36 06-07-2024
Avengerr



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Када сабж уже обновится? Меня тоже с толку сбивает это несоответствие.. ((( Разраб, дай уже релиз какой-нить..

Всего записей: 1354 | Зарегистр. 29-12-2022 | Отправлено: 08:11 09-10-2023
UriF

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если же говорить о платном форке, то вот пробил в Google и на ткнулся на это чудо
https://apps.microsoft.com/detail/9N74CGM9FB83?hl=en-us&gl=DO
 
Товарищ решил срубить деньгу...
 
Добавлено:
Avengerr
Впечатление такое, что разработчикам рано или поздно начинает надоедать копание в апдейтах. Я думаю, что кто-то просто может взять за основу билд от Bioruebe и дать ссылки на обновившиеся программы и просто написать, что именно оттуда взять и заменить в билде.  Естественно, что если автору форка это надоест, то уже через 1-1.5 года программа становится никому не нужной.

Всего записей: 821 | Зарегистр. 14-06-2004 | Отправлено: 08:38 09-10-2023 | Исправлено: UriF, 18:23 09-10-2023
jasonliull



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Universal Extractor 2.0.0 RC4 Bioruebe Nightly Builds (15.10.2023)  
https://update.bioruebe.com/uniextract/files/nightly.zip

Всего записей: 2845 | Зарегистр. 05-08-2012 | Отправлено: 06:04 16-10-2023
raddyst

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
UriF ( )
Цитата:
Я думаю, что кто-то просто может взять за основу билд от Bioruebe и дать ссылки на обновившиеся программы  

Было бы что обновлять, 7zip/unrar/pea/upx с новыми сигнатурами "погоды" не сделают.

Цитата:
и просто написать, что именно оттуда взять и заменить в билде.

Да и забыл, что не так всё просто - если файл не совпадает с данными из bin\index, то при обновлении он замещается "оригинальной" версией.

Всего записей: 7534 | Зарегистр. 08-03-2010 | Отправлено: 00:03 24-10-2023 | Исправлено: raddyst, 01:32 24-10-2023
UriF

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
raddyst
Задал вопрос разработчику согласно нашему с Вами обмену мнениями.
https://github.com/Bioruebe/UniExtract2/issues/372

Всего записей: 821 | Зарегистр. 14-06-2004 | Отправлено: 02:59 26-10-2023
raddyst

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
UriF
Цитата:
Задал вопрос разработчику согласно нашему с Вами обмену мнениями.
 
Это больше похоже на просьбу научить вас разбираться в AutoIt. uniextract.au3 лежит на гитхабе - в котором .zipx даже не упоминается, соответственно, его обработку ещё нужно добавить. А по части собственноручного обновления компонентов - много чего править придётся, если хочется оставить возможность для оригинального обновления.

Всего записей: 7534 | Зарегистр. 08-03-2010 | Отправлено: 06:02 26-10-2023
UriF

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
raddyst
От того, что  uniextract.au3 на github, мне не холодно, не жарко.  у меня на десктопе стоит exe, в котором вшиты определенные функции.  если бы у меня был .ini или иной файл конфигурации, который бы можно было править, тогда другое дело.  иначе я должен сам компилировать .exe.  в это файле конфигурации должна была бы прописана возможность блокировки обновления того или иного файла, который бы я хотел заменить на то, что в сборке и т.д.
 
P.S.  Я посмотрел uniextract.au3. как я и предпологал, вместо файла конфигурации, там все вшито в exe, т.е. не допускает никакой гибкости.

Всего записей: 821 | Зарегистр. 14-06-2004 | Отправлено: 08:24 26-10-2023 | Исправлено: UriF, 08:29 26-10-2023
raddyst

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
UriF
Цитата:
в это файле конфигурации должна была бы прописана возможность блокировки обновления того или иного файла, который бы я хотел заменить на то, что в сборке и т.д.

Считаете - что автор вам что-то должен?

Всего записей: 7534 | Зарегистр. 08-03-2010 | Отправлено: 08:41 26-10-2023
UriF

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
raddyst
Автор никому ничего не должен, но это давно стало стандартом в разработке любых компьютерных программ.  Так давно принято делать, и так давным-давно принято делать.
 
Добавлено:
Учтите, что в данном случае автор не является разработчиком распаковщиков, а только на основании TrID definition прописывает путь к соответствующему распаковщику.  Следовательно, если я постоянно пользуюсь тем или иным распаковщиком, у меня должна быть возможность, если этот распаковщик обновился, использовать оригинал или, если я использую скрипт в Universal Extractor, у меня должна быть возможность самому заменить то, что в сборке, на оригинальный.  Автор сборки физически не может постоянно отслеживать все изменения, а следовательно, дать возможность пользователю делать замену оперативно.  Иначе пропадает смысл сборки.  

Всего записей: 821 | Зарегистр. 14-06-2004 | Отправлено: 19:05 26-10-2023 | Исправлено: UriF, 19:15 26-10-2023
raddyst

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

UriF
Цитата:
но это давно стало стандартом в разработке любых компьютерных программ.  Так давно принято делать, и так давным-давно принято делать.

Где можно ознакомиться с этим стандартом?
Цитата:
Учтите, что в данном случае автор не является разработчиком распаковщиков, а только на основании TrID definition прописывает путь к соответствующему распаковщику.  

))) изучите логи работы программы, trid используется далеко не всегда - и если что, отдельной сигнатуры для .zipx там нет (хоть в актуальной версии библиотеки, хоть в прошлогодней, которая здесь используется).
Цитата:
Иначе пропадает смысл сборки.  

Всё в ваших руках - ничто не мешает сделать свою редакцию сборки, github как раз существует для облегчения подобного процесса.

Всего записей: 7534 | Зарегистр. 08-03-2010 | Отправлено: 19:33 26-10-2023
Vasily_Koshkin



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Понадобилось недавно распаковать древний инсталлятор - Microsoft® Visual Studio® .NET™ 2003 Service Pack 1.  
Обычно я [скорее успешно] пользуюсь UniEx DreamLair 23 от LonerD из шапки, но тут "нашла коса на камень", как говорится.  
Ни одна из имеющихся здесь сборок с поставленной задачей не справилась.  
 
PS. Конечно, приемлемый способ распаковки в итоге нашелся, но хотелось бы его как-то автоматизировать.  
Кто что посоветует? Буду благодарен за любую информацию и помощь.

Всего записей: 1416 | Зарегистр. 07-02-2004 | Отправлено: 16:29 05-11-2023 | Исправлено: Vasily_Koshkin, 16:31 05-11-2023
raddyst

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vasily_Koshkin
Цитата:
Конечно, приемлемый способ распаковки в итоге нашелся, но хотелось бы его как-то автоматизировать.  

Нет сигнатур этого windows installer в анализаторах, так что легче наверное батник или кнопку для тотал коммандер придумать под подобные дистрибутивы.

Всего записей: 7534 | Зарегистр. 08-03-2010 | Отправлено: 01:06 06-11-2023
MKN



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

Цитата:
способ распаковки в итоге нашелся

Дык, там же есть штатная команда /Xp:Путь, распаковывающая S918007.msp.  Зачем что то ещё использовать ?
ps Файл exe похож на DOS MZ executable ? (сигнатура 4D 5A)

Всего записей: 4963 | Зарегистр. 21-04-2005 | Отправлено: 12:27 06-11-2023 | Исправлено: MKN, 12:49 06-11-2023
codecs



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

Всего записей: 2127 | Зарегистр. 22-07-2003 | Отправлено: 12:55 06-11-2023
MKN



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
codecs
 
Ессно сам msp распаковывать никакого смысла нет. А  .msp иногда полезен для апдейта базового msi инсталлятора, т.е. после такого апдейта имеем msi инсталлятор проги последней версии... ( Вероятно VS7.1sp1-KB918007-X86.exe как раз апдейтит уже установленные имеющиеся файлы)

Всего записей: 4963 | Зарегистр. 21-04-2005 | Отправлено: 13:07 06-11-2023 | Исправлено: MKN, 13:10 06-11-2023
raddyst

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MKN
Цитата:
Вероятно VS7.1sp1-KB918007-X86.exe как раз апдейтит уже установленные имеющиеся файлы)

Это же сервис пак)

Всего записей: 7534 | Зарегистр. 08-03-2010 | Отправлено: 13:13 06-11-2023
MKN



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

Цитата:
Это же сервис пак)  

Ну да. Просто лирика - каков механизм апдейта ? - Можно обновить установленные файлы(но этим должно что то управлять, может PatchExec.exe и dll из сервиспака ?), а можно обновить сохраняющийся после установки в ос,  базовый MSI и затем установить его поверх...

Всего записей: 4963 | Зарегистр. 21-04-2005 | Отправлено: 13:21 06-11-2023 | Исправлено: MKN, 13:23 06-11-2023
Vasily_Koshkin



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

Цитата:
х.з. зачем это распаковывать

Там внутри древние рантайм-библиотеки определенных версий. Я решил, что попытаться распаковать будет легче, чем ставить виртуалку, потом в ней WinXP, дальше в ней Visual Studio и сверху SP1, но существенно выиграть не получилось. Еще можно было, конечно, просто порыться на файлопомойках, но поскольку не нашлось контрольных сумм из достоверного источника, от этого варианта пришлось отказаться.

Всего записей: 1416 | Зарегистр. 07-02-2004 | Отправлено: 15:15 06-11-2023 | Исправлено: Vasily_Koshkin, 22:25 06-11-2023
Vasily_Koshkin



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

Цитата:
каков механизм апдейта ? - Можно обновить установленные файлы(но этим должно что то управлять, может PatchExec.exe и dll из сервиспака ?)

У меня-то вопрос совсем другой, гораздо ближе к теме обсуждения распаковщика.  
Например, если два раза подряд натравить тот же UniEx на исходный VS7.1sp1-KB918007-X86.exe, а затем на файл '.text' (самый объемный из тех, что распакуются), то ничего кроме этого самого PatchExec.exe и пары dll-ок от MS инслаллятора мы не получим. Куда, черт побери, деваются 150+ Мб полезной информации, которая нас собственно интересует?
 
PS. Кстати, попутно обнаружил, что UniEx не воспринимает файлы без расширения:
 

 
Это не критично, конечно, но наверное и исправить несложно, если будет время, желание и возможность.

Всего записей: 1416 | Зарегистр. 07-02-2004 | Отправлено: 13:55 07-11-2023 | Исправлено: Vasily_Koshkin, 14:07 07-11-2023
Lity



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vasily_Koshkin
Секция .text. В ней два cab архива следующие друг за другом. В первом ваши Microsoft.WindowsInstaller.dll, Microsoft.WindowsInstaller.Package.dll и PatchExec.exe.
Переходите на смещение 72784 (11C50) и сохраняете всё от него и до конца в новый файл - это и будет второй cab архив. Там тьма файлов от #T321_1ToU1 до T321_75ToU75.MST. И всё это - "Архив: Microsoft Compound(MS Office 97-2003 or MSI etc.)" или по другому "Microsoft Transform".

Цитата:
MST (формат преобразования программы установки Windows) — это формат файла, используемый для настройки пакетов программы установки Windows. Он содержит изменения, которые необходимо внести в реестр или другие записи в пакете MSI, а также заменяет существующие значения или добавляет новые. Файлы MST также называются преобразованиями и используются для создания пользовательских установок приложений Windows.
 
Файлы MST создаются с помощью Microsoft Orca, которая распространяется вместе с Windows SDK. Их также можно создавать с помощью других инструментов редактирования Microsoft, таких как InstallShield или Wise Package Studio. После создания файла MST его можно развернуть с помощью пакета MSI, чтобы настроить установку на компьютерах пользователей.

Так что достать оттуда библиотеки не получится, ибо это всё разностные данные, а не готовые файлы.

Всего записей: 2469 | Зарегистр. 15-12-2007 | Отправлено: 14:11 07-11-2023 | Исправлено: Lity, 15:19 07-11-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 152 153 154 155 156 157 158

Компьютерный форум 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