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

» Universal Extractor (UniExtractor)

Автор: MKN
Дата сообщения: 28.03.2015 11:25
Pasha_ZZZ

Цитата:
в файле 00007420.xml имеем тот самый список

Список то тот же, но все файлы после распаковки имеют название не приведи господи какое, т.е. совершенно не имеющие соответствия нумерации (возможно имя типа 0009e3e2 и можно привести в удобоваримый вид, но это доп возня... )


Автор: addhaloka
Дата сообщения: 28.03.2015 11:49
korosya 09:08 28-03-2015
Цитата:
И примеры, плиз, в студию....

EmEditor: http://files.emeditor.com/beta/emed32_14.9.905.exe
Adobe Flash: http://fpdownload.macromedia.com/pub/flashplayer/latest/help/install_flash_player.exe

Цитата:
Как определить, что перед нами exe-шник от этой проги?

Упс, а об этом я не подумал, казалось, что всё просто - добавить распаковщики и всё. Я не знаю, как определять - надо исследовать, а это пока что в лом. Тогда, наверно, фиг с этим. Мне это особо не горит (распаковываю данные сетапы через кнопки в Тотале), просто думалось, что было бы не лишним это к сабжу прикрутить.
Автор: MKN
Дата сообщения: 28.03.2015 11:53
korosya

Цитата:
Распаковщик дистрибутивов Adobe Flash Player


Цитата:
Как определить, что перед нами exe-шник от этой проги?

Определить принадлежность(название проги) для почти любого exe_шника . оч просто. Инструментарий может быть разнообразный (и на основе api функции GetFileVersionInfo, и есть соответствующие плагины для разных инсталляторов...)
Автор: boi1eI
Дата сообщения: 28.03.2015 12:07
addhaloka
Один IDM - это слишком узкая специализация, какой смысл. Если к каждому дистру поотдельности начать распаковку прикручивать..
Автор: MKN
Дата сообщения: 28.03.2015 13:59
На всяк случай - автономный AdobeFlashPlayerInstaller-UnPacker
(большие сомнения , что он нужен в составе разных Extractor_ов )

После установки в контекстном меню появится пункт "AdobeFlashPlayerInstaller-UnPacker"
При клике ПКМ на exe-файле инсталлятора AdobeFlashPlayer(с любым именем) и клике на соответств. пункте конт. меню - произойдёт детект файла (по признаку соответствия OriginalFilename ), вывод инфо и затем распаковка.
http://rghost.ru/private/7G7QrbFPY/54d0473aba1bb6dc7b3d983b713c7075

addhaloka

Цитата:
EmEditor: http://files.emeditor.com/beta/emed32_14.9.905.exe

тут вроде всё обычно : emed32_14.9.905.exe /extract
Автор: addhaloka
Дата сообщения: 28.03.2015 14:40
MKN 12:59 28-03-2015
Цитата:
тут вроде всё обычно : emed32_14.9.905.exe /extract

Да это понятно (у меня в Тотале так [more=сделано]
IDM (недостаток, что offzip.exe надо куда-нидь в переменную PATH помещать):
Код: TOTALCMD#BAR#DATA
cmd /c title Распаковка... &
mkdir %O & offzip.exe -a %P%N %O 0 & pause
%COMMANDER_PATH%\Icons\etcbar.dll,1138
Распаковать Zlib-архивы из инсталлятора


-1
Автор: MKN
Дата сообщения: 28.03.2015 14:55
addhaloka

Цитата:
приделать это всё к UniExtractor

Приделать просто, был бы детект на принадлежность к Advanced Installer_у по внятному признаку...
Автор: Skif_off
Дата сообщения: 28.03.2015 15:46
korosya

Цитата:
Определение архивов происходит по расширению .zpaq?

Ага.

Цитата:
Как определить, что SQX? Я с таким никогда не сталкивался. Для распаковки что лучше? Или надо выбор из двух распаковщиков?

Расширение .sqx, а вот за проверку на предмет SFX не подскажу. Думаю, если добавлять, то плагин: UnSqueez не имеет интерфейса командной строки (или я его не нашёл).
Автор: korosya
Дата сообщения: 28.03.2015 16:01
2All
Насчет *.sqx и .zpaq - вроде понятно. Будем постараться добавить.

Насчет учу-шников (любых) - для добавления в сабж сообщаем следующее:
1. Детект. Конкретная консольная прога и конкретное сообщение. Например: trid выдает "......"
2. Консольный и тихий распаковщик. Ключи к нему или ссылку на описание.
3. Подводные камни. Например, после распаковки остаются там-то и там-то временные файлы и надо удалить. Или распаковщик запускает инсталлятор при работе, типа Exe2Aut.

bumburbia

Цитата:
В инсталляторе пункт меню по правой кнопке мыши появится ?

А если попробовать задавать вопросы так, чтобы было понятно ?
Автор: Pasha_ZZZ
Дата сообщения: 28.03.2015 19:41
MKN
Цитата:
Список то тот же, но все файлы после распаковки имеют название не приведи господи какое, т.е. совершенно не имеющие соответствия нумерации
Сортируешь имена извлеченных файлов по порядку, первый выкидываешь (это список), оставшиеся - в порядке возрастания (на этой версии от 1 до 108), самое то для цикла FOR
Автор: korosya
Дата сообщения: 30.03.2015 11:57
Skif_off
По поводу zpaq. Не понятно как распаковать в определенную папку. Упаковал в папку в архив с полными путями - распаковывается только в эту же папку. Какие ключи надо использовать для распаковки в любую папку?
Автор: Skif_off
Дата сообщения: 30.03.2015 14:59
korosya
Не могу проверить, но в мане вижу только -to.
Автор: korosya
Дата сообщения: 30.03.2015 23:39
Новая версия Universal Extractor
1.6.1.1003 (30/03/2015)

Добавлено: Распаковка файлов sqx.
Добавлено: Распаковка файлов zpaq.


Ссылки - в шапке
Автор: coherent
Дата сообщения: 31.03.2015 11:59
korosya

Цитата:
Новая версия Universal Extractor 1.6.1.1003

Или 1.6.1.2003?
Автор: korosya
Дата сообщения: 31.03.2015 12:51

Цитата:
Или 1.6.1.2003?

Из uniextract_changelog


Цитата:
Добавлена возможность декомпиляции скомпилированных AutoIt-скриптов. Теперь будут две версии (из-за требований Oszone.net) 1.6.1.2xxx и 1.6.1.1xxx - с и без этой возможностью.
Автор: coherent
Дата сообщения: 31.03.2015 14:55
korosya

Цитата:
Теперь будут две версии (из-за требований Oszone.net) 1.6.1.2xxx и 1.6.1.1xxx - с и без этой возможностью.

Понятно.

Удалил
Извиняюсь за действительное тупой вопрос. Уже разобрался. У меня почему-то не открывалась ссылка из консольного окна. Теперь открылась, а там все ответы уже есть.
Автор: Kero1
Дата сообщения: 03.04.2015 19:41
korosya, залей пожалуйста на какой то из rghost.ru, sendfile.su , file.karelia.ru , tinyupload.com , этот хрендекс сканирует вас во все.., пока вы там качаете, а тем более загружаете. tinyupload.com вроде не удаляет никогда.


Добавлено:
флеш распоковщик очень прегодился, давно подобное искал но считал что адоб шото там шифрует что его никто не распаковывает.
Автор: korosya
Дата сообщения: 04.04.2015 00:28

Цитата:
korosya, залей пожалуйста на какой то из

Что именно - у меня несколько вариантов? Я могу выложить на любой из этих хранилищ, но не буду следить за актуальностью и наличием файлов на нем. Или может быть кто-нибудь займется перевыкладкой? Я был бы только за.
По поводу того, что я-диск следит за тобой - зубов боятся - ..... . Можно скачать из виртуалки...


Цитата:
флеш распоковщик очень прегодился,

см http://forum.ru-board.com/topic.cgi?forum=5&topic=20420&start=820#6

Автор: Skif_off
Дата сообщения: 04.04.2015 00:50
korosya
Небольшой косяк с окном с текстом Тестирование InstallExplorer инсталлятора: последнее слово не умещается.
Автор: Kero1
Дата сообщения: 04.04.2015 02:04
korosya

Цитата:
Что именно - у меня несколько вариантов?
наверно то что на хрендексе.


Добавлено:

как вариант продления его срока )
достаточно примерно раз в месяц скачать от туда.
Автор: korosya
Дата сообщения: 04.04.2015 11:17

Цитата:
наверно то что на хрендексе.

Там два варианта инсталлятора и два варианта конструктора + основная папка конструктора.


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

Кто этим будет заниматься?

Автор: Kero1
Дата сообщения: 04.04.2015 20:26

Цитата:
Там два варианта
большенству наверно надо вариант как оригинальный был 2010 года. Сам инсталер необязателен достаточно просто в архиве обновлённые проги ну и оболочку (если она обновлена).


Цитата:
Кто этим будет заниматься?
, ну это так как вариант продления его срока ) если вас интересует её не удаление.
Можно например в напоминалку поставить, а то и прогу сделать чтоб она по таймеру делала попытку качнуть

Автор: korosya
Дата сообщения: 04.04.2015 20:46
Skif_off

Цитата:
Небольшой косяк с окном с текстом Тестирование InstallExplorer инсталлятора: последнее слово не умещается.

Спасибо. Не можешь ли подсказать, чтобы отладить, на каком инсталляторе вылезает этот текст?
Автор: Skif_off
Дата сообщения: 04.04.2015 21:55
korosya
Насилу нашёл подходящий файл http://rghost.ru/6DWWzXzNs
Выглядит так http://rghost.ru/6tbgyDQMr/image.png Но всё шустро происходит, заметил только из=за проактивки.

Возможно ли добавить распаковку UPX, как в версии от gora

Цитата:
Этот файл упакован с UPX сжатием. Можно продолжить извлечение без UPX распаковки или выполнить только UPX распаковку.

Нажмите 'Да' для извлечения без UPX распаковки.

Нажмите 'Нет' для выполнения только UPX распаковки.

В последнем случае распакованный файл будет назван:
путь\имя_unpacked.exe

? +кнопка Отмена.
Автор: korosya
Дата сообщения: 05.04.2015 00:05
Skif_off, спасибо за файл. Исправил ошибку с текстом Тестирование InstallExplorer инсталлятора. Обновил "в тихую", т.к. ошибка не серьезная и не стоит писать ченчлог.


Цитата:
Возможно ли добавить распаковку UPX, как в версии от gora

Посмотрел у горы. Там к двум оригинальным кнопкам добавлена третья, по которой распаковка просто "тихо" завершается. Какой в этом сакральный смысл?
Автор: Alex Bolton
Дата сообщения: 05.04.2015 00:16

Цитата:
Какой в этом сакральный смысл?

*._unpacked.exe
*._неупакованный.exe (несмотря на обещания быть "unpacked")






korosya
Спасибо за продолжение данной темы ...
У меня уже давно UE стоит в path (use FAR) - все сначала проходит через распаковку
Автор: Skif_off
Дата сообщения: 05.04.2015 01:54
korosya
UPX пригодиться (сейчас, если правильно понял, UniExtractor в конечном итоге распаковывает 7z, что не есть хорошо), а отмена - не скажу, что часто нажимаю, но нередко (удобнее, чем прибивать процесс).
Автор: korosya
Дата сообщения: 05.04.2015 02:31
Skif_off
Посмотри функцию unpack(). При подозрении на Upx вызывается эта функция и уже она вызывает окно с предложением попробовать upx (или aspack) или продолжить проверять разархиваторы. Гора добавил только возможность на этом этапе вообще закончить работу UniExtractor-а по кнопке Cancel. Я не очень понимаю зачем это надо. Добавить-то совсем не сложно - изменить тип MsgBox с 65 на 67 и добавить реакцию по третьей кнопке. Единственно, что придется продумывать - это добавление в языковые файлы описание всех трех кнопок (кстати у горы нет описания действий по кнопке Cancel), а я стараюсь как можно меньше изменять языковые файлы из оригинальной версии, да и изменить смогу только русский и английский.
Автор: coherent
Дата сообщения: 07.04.2015 14:33
MKN
Заранее извиняюсь за дилетантский вопрос, но просветите, пожалуйста, в чем фишка распаковки msi-файлов программой lessmsi? Имею в виду получаемый набор cab-файлов, в отличие от привычного (по крайней мере для меня) набора файлов, получаемого при распаковке с msiexec.exe. Для чего удобны именно cab-файлы?
Речь о SpecExtractor-е.
Автор: Skif_off
Дата сообщения: 07.04.2015 15:02
korosya

Цитата:
Посмотри функцию unpack(). При подозрении на Upx вызывается эта функция и уже она вызывает окно с предложением попробовать upx (или aspack) или продолжить проверять разархиваторы.

Тогда беру просьбу взад и проверю ещё. У меня на двух файлах внезапно сразу пошла распаковка 7-zip, подумал, что upx вообще никоим образом не прикручен.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657

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


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