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

» Universal Extractor (UniExtractor)

Автор: korosya
Дата сообщения: 21.12.2015 15:00
Gideon Vi
Выложить смогу только вечером. Но нужные файлы есть в моем конструкторе.

Автор: trion1
Дата сообщения: 21.12.2015 15:21
Gideon Vi
вроде он на месте на ргхосте лежит, никуда не делся, скачивается, но на всякий случай:

http://sendfile.su/1185382
Автор: korosya
Дата сообщения: 21.12.2015 15:28
Gideon Vi
Получилось выложить http://rghost.ru/64gcW8f7q
Автор: Ariman_UA
Дата сообщения: 21.12.2015 16:14
korosya
Цитата:
Я имел в виду применительно только к Gentee и SetupFactory.
Насчет Gentee arax20 всё правильно сказал, там несовместимые версии поддерживаются. А насчет SetupFactory тестить надо, может какие ихние старые версии InstExpl и поддерживает лучше.

Автор: korosya
Дата сообщения: 21.12.2015 16:29
А можно примеры инсталляторов, сделанных с помощью старого и нового Gentee
Автор: Ariman_UA
Дата сообщения: 21.12.2015 16:46
korosya
С новым легко: http://www.createinstall.ru/download-free-trial.html.
Автор: korosya
Дата сообщения: 21.12.2015 20:25
Поискал я различные версии Gentee и не смог найти такой инсталлятор, чтобы trid.exe опраделила бы его, как "Gentee Installer executable" (именно по этой строке файл будет распаковываться через InstExpl). Решил оставить этот вариант распаковки и добавить определение Gentee через die/exeinfope с распаковкой через TotalObserver.
Наверно также стоит поступить с SetupFactory. Но тут вот какой затык. Я скачал инсталлятор SetupFactory 9.5.0.0 (определяется die/exeinfope именно как SetupFactory) и попытался прочитать его с помощью TotalObserver - а в ответ тишина ...

А также пока открыт вопрос по iso, bin\cue и nrg\cue
Автор: Ariman_UA
Дата сообщения: 21.12.2015 21:44
korosya
Вот, например, старый Gentee http://tomreader.chat.ru/tom_setup.zip

Насчет SetupFactory 9.5 смотреть надо, там могли что-нибудь поменять. Последняя версия, под которую подгонялось была 9.3.
Автор: korosya
Дата сообщения: 21.12.2015 22:08
Ariman_UA
Спасибо. Trid не определяет этот файл, как Gentee. Зато die/exeinfope определяют его, как Gentee. При этом файл распаковывается с помощью InstExpl, но не распаковывается TotalObserver-ом. Так что, если вы не добавите в модуль Observer-а поддержку подобных файлов, то придется сделать меню выбора между InstExpl и TotalObserver-ом.
Автор: Ariman_UA
Дата сообщения: 21.12.2015 22:34
korosya
Может со временем. Пока не могу зареверсить формат, а описания или сорцов никаких нет. Новый gentee то с открытыми исходниками (пусть и на левом языке), а со старым форматом голяк. Даже сжатие непонятно какое.
Автор: korosya
Дата сообщения: 21.12.2015 22:41
Ariman_UA
Может тогда проще забить? Сделать выбор не сложно.
Автор: Ariman_UA
Дата сообщения: 22.12.2015 08:11
korosya
Ну это так, планы на далекое будущее. В ближайшее время поддержка старого gentee в observer-е не появится.
Автор: korosya
Дата сообщения: 22.12.2015 09:55
Повозился а тут с KGB Archiver. Установил на виртуалку и сделал SFX KGB. Он автоматически упаковывается UPX-ом. Если после создания такой архив распаковать с помощью kgb_arch_decompress.exe, то он распаковывается нормально. Но если SFX KGB предварительно деUPXить, то kgb_arch_decompress.exe его уже не возьмет. Даже если запаковать с помощью UPX обратно.
SFX KGB определился только с помощью exeinfope, но до него происходит проверка с помощью trid. trid определяет такой SFX KGB, как файл запакованный с помощью UPX и он отправляется деUPXизацию => потом kgb_arch_decompress.exe его не возмет.
Поэтому думаю вообще убрать проверку/распаковку KGB Archiver. Надеюсь ни у кого не буде возражений.
Автор: arax20
Дата сообщения: 22.12.2015 11:36
TotalObserver обновил, в версии 1.1.3 он работает с cmdTotal под WIndowsXP
Автор: regist123
Дата сообщения: 23.12.2015 12:00
korosya 10:55 22-12-2015
Цитата:
SFX KGB определился только с помощью exeinfope

может тогда не стоит выкидывать, а оставить до времён когда появится проверка с ExeInfoPe.
Автор: korosya
Дата сообщения: 23.12.2015 14:02
regist123

Цитата:
может тогда не стоит выкидывать, а оставить до времён когда появится проверка с ExeInfoPe.

Поясню ещё раз. Именно ExeInfoPe и определяет KGB. Единственный. Но ДО него trid определяет KGB, как UPX => KGB деUPXится и после этого его уже нельзя распаковать. Менять логику и ставить ExeInfoPe перед trid ради KGB я не собираюсь.
Резюмирую. KGB в любом случае не распаковывается при помощи сабжа.
Может какие-нибудь старые версии и не определялись trid, как UPX, но я таких не встречал. Да и вообще - кто-нибудь когда-нибудь сталкивался с SFX KGB? Я никогда. Почитал о KGB на этом форуме и понял, что это полная шняга.
Автор: regist123
Дата сообщения: 23.12.2015 14:32
korosya 15:02 23-12-2015
Цитата:
Менять логику и ставить ExeInfoPe перед trid ради KGB я не собираюсь.

korosya или я путаю или вы.
1) Вы сами до этого писали, что не добавили ExeInfoPe в сборку, так как ждёте пока там что-то доделает автор утилиты. Так что на данный момент этой утилиты нет в экстракторе ни до trid ни после.
2) Вы писали, что у пользователя будет возможность выбора подключения/отключения анализаторов, то есть например пользовать сможет отключить DIE если он кому не нравится.
3) Вы собирались поставить проверку ExeInfoPe 1-й в списке, точней в таком порядке:

Цитата:
Exeinfo PE
DIE
PEID
Автор: codecs
Дата сообщения: 23.12.2015 16:13
7-zip распаковывает маковские инсталяторы *.pkg (по сути это архивы xar) - прикрутить бы их к сабжу…
Автор: korosya
Дата сообщения: 23.12.2015 17:38
regist123
Ну по поводу ExeInfoPe - он уже как бы добавлен - в общем будет в следующей версии... Пока без доп. плагина - именно его и жду от автора, но он что-то молчит...
В отношении Exeinfo PE, DIE, PEID - это анализаторы PE-файлов, но до них идет проверка всех файлов, а не только exe, с помощью trid.exe.

codecs

Цитата:
7-zip распаковывает маковские инсталяторы *.pkg (по сути это архивы xar) - прикрутить бы их к сабжу…

Можно сделать. Дайте какой-нибудь небольшой *.pkg для экспериментов. Проверку делать только по расширению или есть сигнатура?

2ALL
Так что будем делать с iso, bin\cue и nrg\cue?
Автор: regist123
Дата сообщения: 23.12.2015 19:16
korosya 18:38 23-12-2015
Цитата:
анализаторы PE-файлов, но до них идет проверка всех файлов, а не только exe

PE файлы это не только .exe
Автор: korosya
Дата сообщения: 23.12.2015 19:35
regist123

Цитата:
PE файлы это не только .exe

Я это знаю, но на анализ с помощью Exeinfo PE, DIE, PEID отправляются только учу-шники и те файды, которые trid определил, как Executable. И, кстати, какие PE-файлы, кроме учу-шников могут содержать в себе другие файлы, то есть быть инсталляторами, sfx-архивами и т.п.
Автор: arax20
Дата сообщения: 23.12.2015 19:49
korosya

Цитата:
Так что будем делать с iso, bin\cue и nrg\cue?

iso.wcx похоже не поддерживает iso - UDF у меня с ним половина isoшников пустые, в отличии от observer который UDF (ISO 13346) up to revision 2.60
Остальные форматы не тестировал, они мне уже давно не встречались.
Автор: korosya
Дата сообщения: 23.12.2015 20:22
arax20

Цитата:
iso.wcx похоже не поддерживает iso - UDF у меня с ним половина isoшников пустые, в отличии от observer который UDF (ISO 13346) up to revision 2.60

А можно какой-нибудь подобный файл для тестирования (желательно небольшой)
Автор: codecs
Дата сообщения: 23.12.2015 20:34

Цитата:
Можно сделать. Дайте какой-нибудь небольшой *.pkg для экспериментов.

http://swcdn.apple.com/content/downloads/51/20/041-4575/7SpRWf7TrvRQSrYtnbnRKcq2jBk5xFK5g8/MacBookAirFirmwareUpdate.pkg
Автор: arax20
Дата сообщения: 23.12.2015 20:45
korosya
http://rghost.net/6MGzry6GB
Автор: korosya
Дата сообщения: 23.12.2015 21:40
codecs
7zip извлек один файл - Payload~. Это правильно?
Автор: Alex Bolton
Дата сообщения: 23.12.2015 21:57

Цитата:
Payload~. Это правильно?

и далее вхождение...
(FAR-InstallExplorer)


udfTest.iso - observer/InstallExplorer
Автор: korosya
Дата сообщения: 23.12.2015 22:00
Разобрался - это типа tz

Добавлено:
arax20
Universal Extractor распаковывает файлы *.iso с помощью 7zip. Ваш файл распаковался UniExtractor-ом.
С помощью iso.wcx распаковываются только те файлы, которые trid определяет как "ISO CDImage".
Решил сделать следующим образом:
*.iso будут по-прежнему распаковываться с помощью 7zip;
*.cdi будут по-прежнему конвертироваться с помощью cdirip.exe и распаковываться с помощью 7zip;
bin, mdf, nrg, isz - через TotalObserver;
те файлы, расширения которых отличаются от вышеуказанных, но определяются trid-ом как "ISO CDImage" будут распаковываться с помощью iso.wcx.

2ALL.
Тестовая версия https://yadi.sk/d/umVlTIkdmSaLs
Добавил Exeinfo PE v0.0.4.1 III, TotalObserver.wcx для bin, mdf, nrg, isz, mht, msi, Wise Installer, InstallShield Installer, Gentee Installer, Setup Factory, распаковку *.pkg и *.xar через 7zip.
KGB решил не удалять - если честно - лень
Погоняйте пока, плиз.
Автор: Ariman_UA
Дата сообщения: 24.12.2015 09:31
arax20

Цитата:
iso.wcx похоже не поддерживает iso - UDF у меня с ним половина isoшников пустые, в отличии от observer который UDF (ISO 13346) up to revision 2.60
Не поддерживает. UDF это отдельный формат, с ISO 9660 не совместимый. В обсервере для UDF отдельный модуль есть.
Автор: korosya
Дата сообщения: 24.12.2015 11:06
Ariman_UA
Как я уже говорил, *.iso распаковываются с помощью 7zip. Или 7zip тоже может не справиться с UDF *.iso?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657

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


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