Ru-Board.club
← Вернуться в раздел «Программы»

» Universal Extractor (UniExtractor)

Автор: LonerDergunov
Дата сообщения: 07.01.2014 23:37

Цитата:
Пример IS файла, неподдающегося распаковке

Это не InstallShield.
Не понял, что за инсталлятор, но при установке просто бесцеремонно вываливает содержимое в корень диска C:, а внутри - обычные msi-инсталляторы, которые распаковываются уже через установку админ-точкой.
А вот msi.wcx эти msi не пережёвывает. Надо бы вместо него попробовать прикрутить msi-plus.wcx...
Автор: distortion
Дата сообщения: 08.01.2014 07:34
LonerDergunov
подобные инсталляторы встечаю довольно часто, у большинства такая же стандартная иконка, с ними UE не справляется.

а вот это что за экземпляр? - Photodex ProShow - тоже не распаковывается...
Автор: dandvd
Дата сообщения: 08.01.2014 08:25

Цитата:
Пример IS файла, неподдающегося распаковке - .NET Reflector

это SQL Professional Toolbelt Installer
после некорректной распаковки Universal Extractor'ом, в папке
.rsrc\0\TOOLKIT\
есть пара интересных файлов без расширения 104 и 107
107 - это RedGate.CompressEngine.dll
104 - это RedGate.InstallerWizard.UI.exe

может это будет полезно тем, кто захочет заморочится написанием распаковщика или просто изучения Toolbelt Installer
Автор: jasonliull
Дата сообщения: 08.01.2014 13:14
Universal Extractor 1.7.9.95 от gora
http://gora.7zsfx.info/addons/Universal_Extractor_1.7.9.95_sl2p_140108_14-34.7z
Автор: dandvd
Дата сообщения: 08.01.2014 13:50
distortion, в инсталляторе Photodex ProShow, используется библиотека zlib
но лучше по порядку ))
сам pspro_60_3397.exe имеет размер 51,9 МБ (54 513 664 байт),
извлекаем из него архив zlib, с размером 51,8 МБ (54 345 728 байт) с помощью Offset file unzipper 0.3.5
подробнее про zlib и эту консольную утилиту можно почитать тут (мы там SysTracer переводили) или тут (парни добили эту zlib)
если распаковать извлеченный архив (предварительно присвоив ему расширение *.zlp), то получим файл без расширения с размером 145 МБ (152 121 344 байт)
Что с ним дальше делать, я не понял , т.к примерно 1/15-20 файла занимает список файлов, вот такого вида [more=Подробнее] proshow.exe (y
devicers.dll (y
(П proshow.chm PH ѕ”
benchmark.px Э +Ќ qtime.exe 9j (i 00000.bdjo aУ ј index.bdmv Ф x menus/01_menu-gallery.thm •Ф Ѓ menus/01z_menu-gallery.thm и ‡ menus/02_menu-daylight.thm ќы € menus/02z_menu-daylight.thm % Ћ menus/03_menu-azure.thm і" } menus/03z_menu-azure.thm 06 ѓ menus/04_menu-classic.thm іI ‡ menus/04z_menu-classic.thm :] Ќ menus/05_menu-deco.thm Зp Ѓ menus/05z_menu-deco.thm H„ ‡ [/more]
а потом идет обычная HEX "каша" [more=подробнее]$ ѓвыЃК ѓА ‰$ЌT$4иёяяйkяяя‰‹CЌW‹K\‰W‰T$‰G‰$‰D$ЗD$ ‰L$иІh ЗD$cinu‰$и:Eья…А…t ЗD$ ё@П_bЌl$0‹p…ц„ ‹…Й„     ‰L$‰$‰L$иьEья‹L$…А‰D$0t;Gs D$Ђ8t@fђ‰И‰l$‰D$‰$июEья‹T$0…Т„І ;F‡© ;WsЦT$Ђ:uН¶L$€
лД¶T$€‰И빋‹xdЌD$0‰D$‹E‰<$‰D$и;~ья‰В‹D$0…А…aюяя‹E ‰*…А„& ‹‰$‰T$‰L$яР‹T$…А‰D$0„ ‹E…Аt    ‰$яР‹T$‰T$‰<$иE&#152;ья‹D$0…А„МэяяйюяяЌt& ѓЖ‹…Й…чюяяѓD$‹T$‹•`П_b…А…Кюяя‹l$ѕ0 fђ‰t$‰$иФDья…Аt[/more]
для желающих поковыряться в результатах, выложил этот файл в архиве test.rar (38.5 МБ):
sendspace
fast.karelia
rghost

P.S. я так понял, что в начале файла идет список файлов, которые должны быть извлечены, а потом уже сами файлы... вот только как их от туда выдрать???
P.P.S. а по поводу самого процесса установки, там все просто - в папке TEMP создается папка (в моем случае это mvu5B7.tmp) и в нее распаковывается все содержимое архива, затем запускается pxsetup.exe и идет диалог установки.
По завершению, файлы удаляются.
P.P.P.S каким софтом собран этот инсталлятор я не увидел (( может автор заморочился и сам написал... но это всего лишь предположение.
Автор: distortion
Дата сообщения: 08.01.2014 14:12
dandvd
Спасибо за разбор обоих кейсов. Жаль, что под Toolbelt Installer анпакера в паблике найти не удалось.

P.S. по ProShow Producer - у меня стойкое чувство, что предыдущие версии (5.х) мне удавалось расковырять как cab-архив...

jasonliull
Спасибо, на самом деле GORA успел обновить пакет дважды: 1.7.8.93d --> 1.7.8.93m --> 1.7.9.95

обновлены definitions и архиваторы.

зачем-то включены две версии 7z:
\bin\7z_Last\
\bin\7z930\
Автор: dandvd
Дата сообщения: 08.01.2014 15:06
distortion
немного не в тему, но добавлю:
после распаковки в темп ProShow Producer, берем создавшуюся там папку (только быстро) с распакованными файлами и если ее сжать винраром,
то размер получится еще меньше чем у штатного инсталлятора, аж на 3 мб ))))
да и саму прогу можно запустить... видно данные из реестра для нее не очень важны для работы.
Может и есть какие тонкости в работе, но я не в курсе, т.к ProShow Producer не юзаю ))
Автор: bumburbia
Дата сообщения: 08.01.2014 15:09
Нельзя ли как-то исправить это:

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

в версии 1.7.5.83 проблем с кириллицей не было.
Автор: distortion
Дата сообщения: 08.01.2014 15:53
bumburbia
нельзя, если это не будет поддержано на уровне

Цитата:
распаковщиков, входящих в состав программы
Автор: addhaloka
Дата сообщения: 08.01.2014 16:07
distortion 17:53 08-01-2014
Цитата:
нельзя, если это не будет поддержано на уровне

Не знаю, имеет ли это связь с распаковщиками или с кириллицей, но уже давно вопрос возник:
Если путь к инсталлятору типа такого: C:\Documents and Settings\user\Мои документы\Downloads\Programs\, то сборки GORA2 не могут его распаковать. Наблюдалось с Inno и NSIS. И не могу сказать, работало ли это раньше, не помню уже. Хотя стойкое ощущение, что в старых версиях всё нормально было.
В сборке DreamLair 2.0.0 такой проблемы не наблюдается.
Автор: distortion
Дата сообщения: 08.01.2014 16:14
addhaloka
угу, но тов. bumburbia примеров не привел, поэтому мы можем только гадать, где зарыта проблема с кириллицей/unicode - либо в конкретном анпакере, либо в коде, передающем ему параметры для распаковки...

мой предыдущий ответ относится к первому случаю.
Автор: bumburbia
Дата сообщения: 08.01.2014 17:33
distortion

Цитата:
bumburbia примеров не привел

Установил последнюю версию и пытался распаковать ехешник, находящийся в C:\Users\Администратор\Загрузки, распаковка не произошла.
При использовании версии 1.7.5.83 (условия те же) проблем нет.
Получается, что в более ранних версиях распаковщики (менее продвинутые, наверное) не обращали внимания на кириллицу ?
Автор: gjf
Дата сообщения: 08.01.2014 18:17
Кстати говоря, а программа нацелена на распаковку img-образов файловых систем? Потому как есть как минимум один, на котором сабж облажался, пришлось ковырять сторонним софтом.

Если есть интерес - могу привести пример в качестве фичиреквеста.
Автор: zhe_zho
Дата сообщения: 08.01.2014 21:55
По поводу кириллицы

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

первым в шапку внёс я. Оно касалось оригинальной версии. С инсталляторами Inno и NSIS проблем не было. Проблемы есть например распаковке .msi методом MSIX, или инсталляторов WISE методами E_WISE или WUN распаковщик. UnZIP извлечение работает нормально только со старыми версиями 7-zip, (то ли 4.65, то ли 4.57) то что сейчас распаковывается похоже на секции ресурсов. Всех распаковщиков, которые не поддерживают кириллицу, перечислить не могу, не знаю, поэтому и "некоторые". В общем, строка предупреждение, если что-то не распаковывается, для начала пробуйте убрать из пути кириллицу.

Цитата:
то сборки GORA2 не могут его распаковать. Наблюдалось с Inno и NSIS.

Это претензии высказывайте GORA2, как писал выше, кириллические пути не проблема для распаковщиков Inno и NSIS.


LonerDergunov и кто ещё занимается доработкой программы.
Как писал выше, есть проблема с распаковщиком 7-zip, можно ли доработать Universal Extractor не пользоваться им тогда когда он извлекает что-то похожее на ресурсы. Иногда этот 7-zip срабатывает вместо другого распаковщика, например AspackDie, опять же, проблема отсутствует со старыми версиями 7-zip (то ли 4.65, то ли 4.57).
Автор: raddyst
Дата сообщения: 09.01.2014 02:15
GORA2 обновление апдейтером с 1.7.8.93 до 1.7.9.95 не получается осуществить., на 7z.exe, 7z.dll по 2шт. - Ошибка загрузки файла (остальные 16 файлов обновляются без вопросов)

ps. По тихому обновил шапку.
Автор: AngelNet
Дата сообщения: 09.01.2014 02:40
raddyst
есть такое дело.
лично я обновлялся с инсталлятора поверх старой версии.
у новой 1.7.9.95 замечена неприятная мелочь: окно софтины более не центрируется на экране при её запуске, а жаль(
Автор: GORA2
Дата сообщения: 09.01.2014 04:26
raddyst

Цитата:
GORA2 обновление апдейтером с 1.7.8.93 до 1.7.9.95 не получается осуществить.,

Создайте вручную папки:\bin\7z_Last\ и \bin\7z930\

Проблема с кириллицей решена, будет в следующей версии.
Автор: gjf
Дата сообщения: 09.01.2014 08:31
GORA2 (05:26 09-01-2014)
Цитата:
Создайте вручную папки:\bin\7z_Last\ и \bin\7z930\

Не помогло.
Автор: addhaloka
Дата сообщения: 09.01.2014 09:12
addhaloka 18:07 08-01-2014
Цитата:
Если путь к инсталлятору типа такого: C:\Documents and Settings\user\Мои документы\Downloads\Programs\, то сборки GORA2 не могут его распаковать.

В DreamLair 2.1.1 теперь та же проблема, в 2.0.0 всё норм. было.
Автор: ashtroy
Дата сообщения: 12.01.2014 12:51

Цитата:
Создайте вручную папки:\bin\7z_Last\ и \bin\7z930\

такая же беда, не обновляется - не может скачать 7z.dll и 7z.exe
Автор: distortion
Дата сообщения: 27.01.2014 09:16
1.7.9.95 после любой распаковки появляется
Автор: raddyst
Дата сообщения: 27.01.2014 09:23

Цитата:
distortion 1.7.9.95 после любой распаковки появляется

Отключите опцию - Показывать сводку после распаковки
Автор: distortion
Дата сообщения: 01.02.2014 12:43
обновился до 1.7.9.95с
Автор: RedRat
Дата сообщения: 10.02.2014 13:44

Цитата:
Создайте вручную папки:\bin\7z_Last\ и \bin\7z930\

Не помогает, не может скачать 7z.dll и 7z.exe
Автор: khasia
Дата сообщения: 10.02.2014 13:51
RedRat
Положи туда

Цитата:
7z.dll и 7z.exe

И он успокоится.
Автор: MKN
Дата сообщения: 15.02.2014 08:51
Выложите пожалуйста последнюю 1.7.9.95с
А то ни в какую не удаётся обновиться (ктати, такая лажа только с не давнего времени. Всё как было на компе, так и осталось, но при попытке обновления проги - теперь ошибка... )
Автор: maK
Дата сообщения: 15.02.2014 09:46
MKN
95c
Автор: MKN
Дата сообщения: 15.02.2014 09:59
maK
Благодарю !
Автор: PolluxVonTXII
Дата сообщения: 15.02.2014 10:09
MKN,
на 95с, также ошибка >

Автор: raddyst
Дата сообщения: 15.02.2014 10:16

Цитата:
PolluxVonTXII на 95с, также ошибка >

Ошибки сейчас у всех, из-за того что http://mark0.net недоступен. (оттуда скачиваются сигнатуры TrID)

ps. TrIDDefs.TRD чуть новее, чем у maK

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657

Предыдущая тема: Нужна программа для сворачивания в трей


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.