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

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

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

Engaged Clown



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



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

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


Страничка программы: http://legroom.net/software/uniextract
Тема на OSzone: http://forum.oszone.net/thread-295084.html
Ветка на MSFN: http://www.msfn.org/board/forum/159-universal-extractor/




Актуальные обновляемые сборки:
Universal Extractor 1.6.1.1035, GoogleDrive от korosya (13/12/2018) (готовый инсталлятор в папке Инсталляторы)
- Universal Extractor 1.6.1.2035 с декомпилятором AutoIt от korosya (13/12/2018)
- Подробности в теме на oszone
- Прочесть, перед запросом распаковки новых файлов
- UniExtract.exe и UAC (админ. права)
- UniExtractsetup.exe и UAC (админ. права)
 
Universal Extractor 2.0.0.RC2 от Bioruebe (13/03/2019)
 
 
Старые сборки

Всего записей: 8382 | Зарегистр. 08-06-2006 | Отправлено: 16:00 07-08-2006 | Исправлено: wvxwxvw, 17:11 13-03-2019
rinat84

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
дошла очередь до Wix installer
у этого типа инсталляторов есть уникальная секция называется .wixburn и наличие этой секций проверяется распоковщиком
вот пример ошибки распаковки левого exeшика

Код:
dark.exe : error DARK0339 : Stub executable 'D:\Users\Desktop\test.exe' does not contain a .wixburn data section.

срока 1638 раскомментировать

Код:
    ; Check for WiX signature
    ; Проверка по сигнатуре на скомпилированный WiX
    AddLog()
    AddLog(t('TERM_TESTING') & ' WiX ' & t('TERM_PACKAGE'))
    SplashTextOn($title, t('TERM_TESTING') & ' WiX ' & t('TERM_PACKAGE'), 330, 60, -1, $height,     16)
    $hexstring = '2E7769786275726E'
    If _Find_HexString_In_File($file, $hexstring, 2 * 1024 * 1024) Then extract("ms_vcr", 'WiX Installer ' & t('TERM_PACKAGE'))
    AddLog(t('FALSE_TESTING') & ' WiX ' & t('TERM_PACKAGE'))

 
проверял на этом  
https://github.com/wixtoolset/wix3/releases/download/wix3111rtm/wix311.exe
 
единственное неизвестно назначение файла winterop.dll в папке bin

Всего записей: 75 | Зарегистр. 27-01-2016 | Отправлено: 15:53 01-05-2018 | Исправлено: rinat84, 17:28 01-05-2018
wvxwxvw

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RC1 у Bioruebe. Его компиляции нет, вот пользовательская - https://github.com/d4k0/UniExtract2/releases/tag/v2.0.0-rc.1-30af0fb
Обновил под него русик - https://www.upload.ee/files/8394746/Russian.zip.html

Всего записей: 4704 | Зарегистр. 02-04-2015 | Отправлено: 15:42 02-05-2018 | Исправлено: wvxwxvw, 15:48 02-05-2018
chymax3m



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Друзья, уже который раз сталкиваюсь с невозможностью распаковать SFX-архив-инсталлятор при помощи сабжа от korosya . Постоянно пытается распаковать при помощи unzip и с ошибкой закрывается. В то же время штатный 7zip - всё нормально распаковывает.
Лог:
версия сабжа - 1.6.1.2027 с декомпилляцией AutoIt
сам файл: http://rgho.st/88PsWB7M6
Есть варианты как починить?

Всего записей: 104 | Зарегистр. 28-02-2012 | Отправлено: 20:23 02-05-2018 | Исправлено: chymax3m, 20:24 02-05-2018
Dror



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

Цитата:
Друзья, уже который раз сталкиваюсь с невозможностью распаковать SFX-архив-инсталлятор при помощи сабжа от korosya . Постоянно пытается распаковать при помощи unzip и с ошибкой закрывается. В то же время штатный 7zip - всё нормально распаковывает.
Лог:
версия сабжа - 1.6.1.2027 с декомпилляцией AutoIt
сам файл: http://rgho.st/88PsWB7M6
Есть варианты как починить?

Обновись до версии 1.6.1.2028 и распакуешь за 3 секунды
 
 


----------
kalach - он везде kalach, пусть и тёртый

Всего записей: 10397 | Зарегистр. 23-03-2006 | Отправлено: 20:53 02-05-2018 | Исправлено: Dror, 20:53 02-05-2018
chymax3m



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

Цитата:
Обновись до версии 1.6.1.2028 и распакуешь за 3 секунды

И в правду, обновился до крайней версии из шапки и всё распаковалось.) Спасибо!

Всего записей: 104 | Зарегистр. 28-02-2012 | Отправлено: 21:39 02-05-2018
SergeyGolubev



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
chymax3m
Цитата:
обновился до крайней версии из шапки и всё распаковалось.
но крайняя xx29...     если чЕ, а не 28...

----------
ASUS M50Sv: T9300 (2.5GHz), Intel PM965, 4GB RAM, 15,4" 1440x900, GeForce 9500M G 512MB, WD 320GB 5200RPM, DVD Multi LS, 1.3 Mega Pixel, BT + Wi-Fi, Windоws 7 SP1 x64 RU

Всего записей: 19033 | Зарегистр. 31-01-2008 | Отправлено: 22:01 02-05-2018 | Исправлено: SergeyGolubev, 22:13 02-05-2018
Dror



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

Цитата:
но крайняя xx29...

Я знаю, что крайняя xx29, но так как для меня это обновление было не существенным, то я его не скачивал.


----------
kalach - он везде kalach, пусть и тёртый

Всего записей: 10397 | Зарегистр. 23-03-2006 | Отправлено: 22:22 02-05-2018
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rinat84
Правильно ли я понял, что сигнатура 2E7769786275726E указывает на .wixburn?
SergeyGolubev
Убедительная просьба - если вы даете ссылку на сторонние ресурсы, то указывайте на какой именно форк вы ссылаетесь. Все мои форки находятся здесь (в шапке) и на осзоне.

Всего записей: 958 | Зарегистр. 19-07-2003 | Отправлено: 10:24 03-05-2018
rinat84

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

Цитата:
Правильно ли я понял, что сигнатура 2E7769786275726E указывает на .wixburn?  

Скопировал в hex редакторе .wixburn как hex значения и получил 2E7769786275726E  
 
Добавлено:
строка 4151 изменил функцию  

Код:
Func _Chk64($pefile)
    AddLog(t('TERM_TESTING') & ' PE64 ')
    Local $hfile = _PEFileGetOverlayInfo($pefile)
    $magic = $hfile[3]
    If $magic <> 523 Then
        AddLog(t('FALSE_TESTING') & ' PE64')
        Return
    EndIf
    Return $magic
EndFunc   ;==> _Chk64

 
строка 4335

Код:
    Local $hFile, $nFileSize, $bBuffer, $iOffset, $iErr, $iExit, $aRet[3] = [0, 0, 0]

заменил на

Код:
    Local $hFile, $nFileSize, $bBuffer, $iOffset, $iErr, $iExit, $aRet[4] = [0, 0, 0, 0]

 
строка 4265 добавил возврат $aRet[3] 0x20B это hex десятичного числа 523 чтоб не подключать библиотек так написал  

Код:
        ElseIf $bBuffer = 0x20B Then
            ; Adjust offset to where "NumberOfRvaAndSizes" is on PE32+ (offset from IMAGE_FILE_HEADER)
            $aRet[3] = 523
            $iOffset += 132

 
удалил следующие 3 функций за ненадобностью
Func _dosheader($hfile)
Func _fileheader($hfile, $addressofnewexeheader)
Func _optionalheader($hfile, $ohoffset, $sizeofoptionalheader)
 

Всего записей: 75 | Зарегистр. 27-01-2016 | Отправлено: 11:26 03-05-2018
rinat84

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тут поковырял QT installer как оказалось это 7z sfx с очень большим sfx модулем 20+ мегабайт ....  
Определяется в die ключевые строки:
PE: installer: QT installer(-)[-]
PE: overlay: QT installer data(-)[-]
Но так просто не распакуешь  сперва надо отделить оверлей, после оверлей спокойно открывается 7 zip-ом  
Но пока механизм не совершенен так как возможно оверлей может содержать несколько архивов  
хотя и это можно вычислить по наличию в оверлей CompressedSize больше нуля

Всего записей: 75 | Зарегистр. 27-01-2016 | Отправлено: 21:17 07-05-2018
rinat84

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
консольный 7zip 18.05 из 7z.dll убрал все иконки они там ни к чему и добавил дополнительные форматы  
https://cloud.mail.ru/public/ytGr/xPp8GJmm1

Всего записей: 75 | Зарегистр. 27-01-2016 | Отправлено: 05:43 08-05-2018
korosya

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

Цитата:
консольный 7zip 18.05

С Nsis?  

Цитата:
добавил дополнительные форматы

Можно поподробнее? Распишите, пожалуйста, что за форматы. Дублируют ли они входящие в сабж распаковщики?
 

Всего записей: 958 | Зарегистр. 19-07-2003 | Отправлено: 09:08 08-05-2018
rinat84

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

Цитата:
С Nsis?  

да  

Цитата:
Можно поподробнее? Распишите, пожалуйста, что за форматы. Дублируют ли они входящие в сабж распаковщики?  

Modern7z
Плагин, добавляющий в 7-Zip возможность работы с дополнительными алгоритмами сжатия:
Zstandard v1.3.4
Brotli v1.0.4
LZ4 v1.8.1.2
LZ5 v1.5
Lizard v1.0
Fast LZMA2 v0.9.2
 
Iso7z
Плагин для открытия в 7-Zip образов дисков. Поддерживаются следующие форматы файлов:
CCD/IMG - создаются программой CloneCD
CDI - создаются программой DiscJuggler
CHD (v4) - используются программой MAME
CSO
CUE/BIN
GDI - образы Dreamcast Gigabyte дисков
ISZ - создаются программой UltraIso
MDS/MDF - создаются программой Alcohol 120%
NRG - создаются программой Nero Burning ROM
ZiSofs файлы
 
eDecoder
Плагин для открытия в 7-Zip файлов почтовых программ и MHTML файлов. Поддерживаются следующие форматы файлов:
MGS - используется программой Microsoft Office Outlook
TNEF - используется программой Microsoft Office Outlook (файлы winmail.dat и ATT0001.dat)
DBX - используется программой Outlook Express 5 и 6
MBX - используется программой Outlook Express 4
MBOX - используется множеством почтовых программ
TBB - используется программой The Bat!
PMM - используется программой Pegasus Mail
EMLX - используется программой Apple Mail
EML, NWS, MHT, MHTML, B64
UUE, XXE
NTX - YEnc файлы
BIN - MacBinary файлы
HQX - BinHex файлы
Также плагин позволяет создавать файлы в форматах B64, XXE, UUE, NTX, BIN, HQX.
 
 
Thumbs7z
Плагин для открытия в 7-Zip файлов Thumbs.db и thumbcache.db, содержащих кэш эскизов операционной системы Windows.
 
Lzip7z
Плагин для открытия, создания и модификации LZIP архивов.
 
Asar7z
Плагин для открытия, создания и модификации ASAR архивов.

Всего записей: 75 | Зарегистр. 27-01-2016 | Отправлено: 13:59 08-05-2018
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rinat84
Спасибо. Теперь бы определить может ли 7zip с этими длагинами заменить входящий в сабж утилиты? Или надо делать выбор распаковщиков?
 

Всего записей: 958 | Зарегистр. 19-07-2003 | Отправлено: 14:16 08-05-2018
rinat84

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Modern7z это методы сжатия для 7zip архива вот пример попробуй распаковать  ))
https://drive.google.com/open?id=1n-ZI8KqsyQE-RQpZL59EiWHByoKoA4uD
некоторые могут иметь свой форматы хотя я думаю с форматами это несущественно
 
Iso7z
eDecoder
Thumbs7z
Lzip7z
Asar7z
все в основном для распаковки и имею свой форматы  
Thumbs7z  Lzip7z и  Asar7z не так интересны можно убрать, а вот Iso7z и eDecoder можно заняться потестировать, с форматами разобратся, где с каким распаковщиком совпадения есть

Всего записей: 75 | Зарегистр. 27-01-2016 | Отправлено: 16:03 08-05-2018
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rinat84
Lzip сдесь уже обсуждали - можно удалить lunzip и оставить плагины для 7zip.

Цитата:
 вот Iso7z и eDecoder можно заняться потестировать, с форматами разобратся, где с каким распаковщиком совпадения есть
Вот действительно интересно. Займетесь?
Ещё вопрос. Готовы ли вы в дальнейшем выпускать новые версии консольного 7zip-а с плагинами? Или лучше, если не затруднит, написать инструкцию по самостоятельной сборке 7zip-а с плагинами.
 
 

Всего записей: 958 | Зарегистр. 19-07-2003 | Отправлено: 16:17 08-05-2018
rinat84

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

Цитата:
Или лучше, если не затруднит, написать инструкцию по самостоятельной сборке 7zip-а с плагинами.  

плагины изначально поддерживаются в обычном 7 zip я прост включил поддержку nsis и чутка убавил в файле CPP\7zip\Bundles\Format7zF\resource.rc все что ниже 4 строки
найти плагины можно здесь http://www.tc4shell.com/ru/7zip/

Всего записей: 75 | Зарегистр. 27-01-2016 | Отправлено: 16:47 08-05-2018
greatest_nooby

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

Цитата:
Modern7z это методы сжатия для 7zip архива вот пример попробуй распаковать  ))  

Там, кстати не только методы сжатия поддерживаются, но и сами архивы (в отличие от этого набора, где только методы https://github.com/mcmilk/7-Zip-zstd/releases/download/17.01-v1.3.2-R1/Codecs.7z). Правда, проверял только с lz4 и zst. Lzip7z так же поддерживает распаковку lz.

Всего записей: 86 | Зарегистр. 22-12-2017 | Отправлено: 18:10 08-05-2018
rinat84

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

Цитата:
Там, кстати не только методы сжатия поддерживаются, но и сами архивы (в отличие от этого набора, где только методы https://github.com/mcmilk/7-Zip-zstd/releases/download/17.01-v1.3.2-R1/Codecs.7z).

вот пересобрал наборчик
https://drive.google.com/open?id=1Yt6rhp4-X3mIfJgTRwfni_OFTVUdpCni
 
поковырял Iso7z
для теста использовал ultraiso
 
CCD/IMG - создаются программой CloneCD
изначально обычный img формат не распоковается ошибка в скрипте изменил так
Case "img"
LogRunWait($cmd & $7z & ' x "' & $file & '"' & $output, $outdir, $consolewin)
лишнее убрал
$img = "7z.exe"
img есть обычный, а есть CloneCD вот с ним нужно производить двойную распоковку вложенного образа iso, так же поддерживается распоковка из файла CCD
 
CUE/BIN - total observer хорошо справляется с форматом BIN, зато 7 zip может распоковать и из файла CUE но двойная распоковка вложенного образа iso
ISZ - total observer хорошо справляется
MDS/MDF - total observer хорошо справляется с форматом MDF, зато 7 zip может распоковать и из файла MDS но двойная распоковка вложенного образа iso
NRG - total observer хорошо справляется
 
По форматам ниже можно пока забить пока ни кто не обратится, плагин как я понял нуждается  в двойной распоковки вложенного образа iso, так что можно использовать один алгоритм для всех, сперва распоковать iso образ а после из него распоковать файлы или просто оставить iso)
ZiSofs
CDI
CHD
GDI
CSO

Всего записей: 75 | Зарегистр. 27-01-2016 | Отправлено: 19:59 08-05-2018
greatest_nooby

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

Цитата:
вот пересобрал наборчик
https://drive.google.com/open?id=1Yt6rhp4-X3mIfJgTRwfni_OFTVUdpCni

Зачем?! Может, непонятно выразился - Modern7z наоборот лучше, т. к. и методы, и архивы поддерживает, а старый вариант для сравнения указал, там только методы, а сами архивы lz4, lz5 и т. д. он не понимает.
 
Типо так: https://imgur.com/a/ZckSzrk

Всего записей: 86 | Зарегистр. 22-12-2017 | Отправлено: 21:54 08-05-2018 | Исправлено: greatest_nooby, 22:00 08-05-2018
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум Ru.Board » Компьютеры » Программы » Universal Extractor (UniExtractor)

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru