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

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

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ariman_UA
Цитата:
Вполне нормально, как по мне.
Не могли бы вы скомпилить последний unshield?

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 11:57 13-01-2016
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korosya
собрал, но не смог найти файл чтобы проверить
http://forum.ru-board.com/topic.cgi?forum=5&topic=20420&start=1440#8
код от сюда
https://github.com/twogood/unshield

Всего записей: 2688 | Зарегистр. 14-08-2005 | Отправлено: 18:13 13-01-2016 | Исправлено: Tilks, 14:34 15-01-2016
MKN



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

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

Я взял первый попавшийся IS инсталлер, с data2.cab... Не работает твой вариант unshield.
Старый unshield - работает...  Может конечно новый unshield заточен под конкретную версию IS...
Но это вряд ли. И не настолько он новый... (2013г), а с новым IS2016 вообще вряд ли будет работать...
 
Вот для теста  :
 
http://rghost.ru/private/6KqbhpfZs/04a4de55d5c97515a791c8cfc8f940c8
 
(dir-files.cmd  - просто листинг файлов в архиве * извлечение ессно тоже работает :
unshield2 -d extract_cab x data2.cab ) ,  
там же в инсталлере, старый unshield2.exe , который работает
 
Ещё инсталлер для тестирования, поменьше размером :  
http://rghost.ru/private/6wKqfngsm/32af288c7ff5836f0d98788c341e293f

Всего записей: 4928 | Зарегистр. 21-04-2005 | Отправлено: 16:22 14-01-2016 | Исправлено: MKN, 17:54 14-01-2016
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MKN
спасибо.
моя поделка хидер не может полностью загрузить, посмотрим что там не так.

Код:
>unshield.exe -D3 l data2.cab
[unshield_read_headers:226] Reading header from .hdr file 1.
[unshield_read_headers:262] Failed to read from header file 1. Expected = 184020, read = 1356
[unshield_open_force_version:363] Failed to read header files
Failed to open data2.cab as an InstallShield Cabinet File


Цитата:
Может конечно новый unshield заточен под конкретную версию IS...

вы думаете они на каждую версию свой вариант cab делают? посмотрел на гитхабе, что они там правят: 17, 18 версии видно
 

Всего записей: 2688 | Зарегистр. 14-08-2005 | Отправлено: 02:33 15-01-2016 | Исправлено: Tilks, 02:34 15-01-2016
Ariman_UA



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

Цитата:
вы думаете они на каждую версию свой вариант cab делают?
Вариантов cab-ов всего 3 по сути: IS5 (с некоторыми подтипами), IS6, IS17 (это IS6 с юникодными строками).

Всего записей: 155 | Зарегистр. 12-09-2007 | Отправлено: 09:15 15-01-2016
MKN



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tilks
Если будешь эксперементировать - попробуй распаковать data1.cab из этого инсталлера :
http://rghost.ru/private/6l29Mhjql/c2a9e4cb06b8fb69b6327a9e00119405
( это - Realtek Ethernet Controller Driver )
старый unshield его не понимает...

Всего записей: 4928 | Зарегистр. 21-04-2005 | Отправлено: 10:34 15-01-2016
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
собрал, и проверил на тестовых файлах от MKN
поправил 2016-01-16 http://forum.ru-board.com/topic.cgi?forum=5&topic=20420&start=1440#15
код от сюда  
Tool and library to extract CAB files from InstallShield installers
https://github.com/twogood/unshield
 
MKN

Цитата:
 попробуй распаковать data1.cab из этого инсталлера

вроде берёт, только по моему без разницы указывать data1.cab или data2.cab , у меня получается одно и тоже, если убрать один cab то не может файлы с этого архива распаковать, хотя список есть. список файлов хранится отдельно в data1.hdr , так что для полноценной распаковки нужны все три файла data1.hdr, data1.cab, data2.cab.

Всего записей: 2688 | Зарегистр. 14-08-2005 | Отправлено: 14:32 15-01-2016 | Исправлено: Tilks, 18:07 16-01-2016
MKN



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tilks
С теми IS инсталлерами, что сейчас есть - работает. Спасибо !
ps К слову сказать... А не пробовал декомпилить сценарий setup.inx для 17 версии ? Те что есть инструменты - unXorIDX и sid , устарели...

Всего записей: 4928 | Зарегистр. 21-04-2005 | Отправлено: 15:11 15-01-2016 | Исправлено: MKN, 15:26 15-01-2016
korosya

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

Цитата:
по моему без разницы указывать data1.cab или data2.cab

data1.cab, data2.cab, а также data1.hdr - по сути один архив и надо, чтобы распаковывалось одинаково, не зависимо от того какую из составляющих отправляют на распаковку

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 16:21 15-01-2016
MKN



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

Цитата:
Попробовал на том архиве

Это который DVDfunSTUDIO ? Его data2.cab нормально распаковывается последним unshield от Tilks

Всего записей: 4928 | Зарегистр. 21-04-2005 | Отправлено: 16:31 15-01-2016
dev2null



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MKN 16:31 15-01-2016
Цитата:
Это который DVDfunSTUDIO ? Его data2.cab нормально распаковывается последним unshield от Tilks

Подтверждаю. Также последний unshield от Tilks нормально работает с обсуждавшимся ранее (тот, что по первой ссылке).

Всего записей: 574 | Зарегистр. 23-10-2011 | Отправлено: 18:26 15-01-2016
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MKN
Да тот самый.
 
Tilks
Я понял в чем затык. Так работает:

Код:
unshield l data2.cab

А так - нет:

Код:
unshield l "<path>\data2.cab"

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 18:43 15-01-2016 | Исправлено: korosya, 18:47 15-01-2016
GORA2



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

Цитата:
Подтверждаю. Также последний unshield от Tilks нормально работает с обсуждавшимся ранее (тот, что по первой ссылке).

Сравнение извлеченных файлов unshield-ом от Tilks и Observer-ом показывает, что они имеют разный размер и содержание.

Всего записей: 1271 | Зарегистр. 26-01-2006 | Отправлено: 10:25 16-01-2016
Tilks

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

Цитата:
Сравнение извлеченных файлов unshield-ом от Tilks и Observer-ом показывает, что они имеют разный размер и содержание.

Поправил, теперь контрольная сумма одинаковая, только дату модификации ставит текущую, Observer оставляет старую...
http://www.upload.ee/files/5484662/unshield_13_2016-01-16.7z.html
код от сюда  
Tool and library to extract CAB files from InstallShield installers  
https://github.com/twogood/unshield
Ariman_UA 11-01-2016
Цитата:
Для некоторых версий отсутствовал один файл в списке, самый последний (соответственно, и не распаковывался). Спасибо, что нашел проблему.  Баг исправил, в следующей версии будет всё нормально.

уже есть где-то это исправление? У меня как раз такой архив из этого поста , число распакованых файлов одинаковое, но Observer добавляет {info}.txt, поэтому кажется что всё нормально, количество файлов совпадает.
тут http://wincmd.ru/plugring/totalobserver.html от 22.12.2015 такой же как в Universal Extractor.

Всего записей: 2688 | Зарегистр. 14-08-2005 | Отправлено: 18:01 16-01-2016 | Исправлено: Tilks, 18:04 16-01-2016
GORA2



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

Цитата:
уже есть где-то это исправление?

1 Присоединяюсь к вопросу, тестировать сложно, иногда файлы пропадают/появляются внутри папок, не сразу найдешь.
2 Я уже обращал Ваше внимание на обрамляющие спец.символы в именах. Тройные скобки разного типа в одном имени - это нечто!

Цитата:
{[Support]Build Generated Support Files}
{[Support]Chinese (Simplified) Files}
{[Support]Chinese (Simplified) String Tables}
{[Support]English Files}
{[Support]English String Tables}
{[Support]French (Canadian) Files}
{[Support]French (Canadian) String Tables}
{[Support]French (Standard) Files}
{[Support]French (Standard) String Tables}
Может таки можно что-то с этим сделать?
 
Добавлено:
Tilks
Спасибо, заработало более похоже.

Цитата:
только дату модификации ставит текущую

А нельзя оставлять оригинальную?

Всего записей: 1271 | Зарегистр. 26-01-2006 | Отправлено: 18:37 16-01-2016 | Исправлено: GORA2, 18:46 16-01-2016
Ariman_UA



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tilks
Цитата:
уже есть где-то это исправление?
В паблике нет пока.
GORA2
Цитата:
Тройные скобки разного типа в одном имени - это нечто!
У меня добавляются только внешние фигурные скобки. Остальные есть в оригинале. Папки в корне это не настоящие папки, а имена групп для установки, поэтому я и добавил скобки, чтобы они отличались.
 

Всего записей: 155 | Зарегистр. 12-09-2007 | Отправлено: 18:54 16-01-2016
GORA2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ariman_UA
Tilks
Сравните результаты извлечения InstallShield 5 Multi-volume. Общий размер извлеченных файлов различается ~2 раза, а некоторых файлов почти в 6 раз.

Всего записей: 1271 | Зарегистр. 26-01-2006 | Отправлено: 23:34 16-01-2016
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tilks
Цитата:
Поправил, теперь контрольная сумма одинаковая, только дату модификации ставит текущую,
Будет ли это исправлено? И будет ли исправлен баг с невозможностью задания пути к cab-файлу?
 
Ariman_UA
Цитата:
В паблике нет пока.
Можно ли ожидать, что в ближайшее время появится в паблике?
 
 

Всего записей: 1005 | Зарегистр. 19-07-2003 | Отправлено: 23:41 16-01-2016 | Исправлено: korosya, 23:44 16-01-2016
Tilks

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

Цитата:
Сравните результаты извлечения InstallShield 5 Multi-volume.

вроде на этот раз Observer ошибся. VLMonitor.EXE  у меня с иконкой и версией в свойстваx, и обе картинки которые отличается в К. сумме Lrg_Panel.bmp показывает.


korosya

Цитата:
Будет ли это исправлено? И будет ли исправлен баг с невозможностью задания пути к cab-файлу?  

насчёт даты трудно сказать, так как незнаком с этим форматом архива, надо узнать/найти где эта дата прописана, в исходниках особо не видно.
путь к файлу вообще то работает, но своеобразно: путь к архиву надо задавать в unix стиле, а к папке сохранения в windows стиле.
unshield.exe -d E:\unshield\TestCab\IS21_Install_Win7_7097_11232015\extract_13_cab1 x E:/unshield/TestCab/IS21_Install_Win7_7097_11232015/data1.cab

Всего записей: 2688 | Зарегистр. 14-08-2005 | Отправлено: 03:16 17-01-2016
Ariman_UA



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GORA2
Цитата:
Сравните результаты извлечения InstallShield 5 Multi-volume. Общий размер извлеченных файлов различается ~2 раза, а некоторых файлов почти в 6 раз.
Это нормально. В Observer-е был ещё баг с извлечением из multi-volume (как оказалось на примере этого самого файла ). Уже исправлено.
 
Tilks
Цитата:
вроде на этот раз Observer ошибся.
Так и есть.
 
korosya
Цитата:
Можно ли ожидать, что в ближайшее время появится в паблике?
Можно выложить, если есть такая потребность. Я, обычно, новые версии выкладываю по мере накопления некоторого количества видимых изменений.
 
 

Всего записей: 155 | Зарегистр. 12-09-2007 | Отправлено: 09:34 17-01-2016 | Исправлено: Ariman_UA, 09:35 17-01-2016
Открыть новую тему     Написать ответ в эту тему

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