PDA

Показать полную графическую версию : Конструктор инсталляторов на основе 7z SFX + готовые инсталляторы


Страниц : 1 2 3 4 5 [6] 7 8 9 10

Nordek
07-03-2016, 09:15
ya158, В сообщении #21 (http://forum.oszone.net/post-2492957-21.html) имеется некорректность в ссылке, цитирую:
- Утилита wget.exe вынесена в папку !!!Tools\bin Конструктора инсталляторов на основе модифицированного SFX модуля 7-Zip'а ("http://forum.oszone.net/thread-295084.html) »

исключите кавычку:
Конструктора инсталляторов на основе модифицированного SFX модуля 7-Zip'а ("http://forum.oszone.net/thread-295084.html)
Результат: Конструктора инсталляторов на основе модифицированного SFX модуля 7-Zip'а ("http://forum.oszone.net/thread-295084.html)

т.е:
Конструктора инсталляторов на основе модифицированного SFX модуля 7-Zip'а (http://forum.oszone.net/thread-295084.html)
Результат: Конструктора инсталляторов на основе модифицированного SFX модуля 7-Zip'а (http://forum.oszone.net/thread-295084.html)

ya158
11-03-2016, 10:03
Nordek,
Спасибо. Поправил.

magsood
26-06-2016, 11:16
add "ffmpeg.exe" for Video Extract!!!

ya158
22-07-2016, 14:36
Новая версмя 7-zip 16.02

Новая версия Конструктора
22.07.2016 v1.18
- В файл конфигурации получаемого инсталлятора для уменьшения времени распаковки добавляются параметры ExtractMaskExclude для того, чтобы на 32-битной системе на распаковывалась папка !x64, а на 64-битной - папка !x86.
- Обновлен модифицированный SFX модуль 7-Zip до версии 1.7.0.3900
- Обновлен архиватор 7-zip до версии 16.02

Новая версия Universal Extractor
1.6.1.1019 (22/07/2016)

При админустановке инсталляторов msi из папки назначения не удаляется сам файл msi.
Добавлено распаковка файлов .crx с помощью 7-zip. Файл .crx содержит расширения и плагины для браузера Google Chrome (скины, темы, дополнительный функционал).
Обновлен Exeinfo PE до версии v0.0.4.2 Final - 941 + 46 signatures. Перенесен в папку bin\exeinfope со своим собственным userdb.txt
Обновлен Detect-It-Easy до версии 1.01.
Обновлен Less MSIerables (lessmsi) до версии 1.4. Внимание для его работы требуется .NET Framework v4.0.
Обновлен 7-zip до версии 16.02, модифицированный для извлечения скрипта NSIS (спасибо wvxwxvw).
Обновлен Pea до версии 0.55
Обновлен плагин Total SQX до версии 2.11
Обновлен TrID до версии 2.24 (база TrIDDefs.TRD 6972 Типов Файлов, 17.07.16)
Обновлен ZPAQ до версии 7.14
Обновлены модули для плагина TotalObserver до версии 1.11.2 (взяты из плагина Observer для FAR)

ya158
25-07-2016, 14:36
Новая версия Universal Extractor
1.6.1.1019 (25/07/2016)
Номер версии не менялся, т.к. сам Universal Extractor не изменился.

Обновлен 7z.exe до версии 16.02, модифицированный для извлечения скрипта NSIS (спасибо dev2null)
Обновлен Windows Installer XML Toolset Decompiler до версии 3.10.3.3007 (файлы wix\dark.exe и wix\wix.dll, wix\wixcab.dll больше не нужен, winterop.dll перенесен в папку wix).

ya158
30-09-2016, 21:04
Новая версия Universal Extractor
1.6.1.1020 (30/09/2016)
Изменения навеянные сборкой (https://github.com/Bioruebe/UniExtract2) от Bioruebe

При распаковке файла без расширения теперь предлагается распаковать его в папку с именем исходного файла, к которому добавлено "_TERM_UNPackED" (см. текущий языковой файл).
Добавлено создание расширенного лога. Сохранять или не сохранять расширенный лог, а также место сохранения такого лога, можно выбрать из меню Настройки. Также в этом меню можно выбрать сохранять ли расширенный лог всегда или только при анализе/распаковке файлов.
Изменена обработка запаролленых файлов. Теперь вначале проверяются пароли из файла passwords.txt, находящегося в папке Universal Extractor-а. Если ни один из них не подходит, то вывадится окно с предложением ввести пароль. Если введеный пароль не подходит то окно выводится сснова. Если в этом окне нажать кнопку "Cancel", то выводится сообщение о невозможности распаковки и Universal Extractor прекращает свою работу.
Также в меню Настройки добавлен пункт "Сохранять пароль в списке паролей", позволяющие сохранить введенный пароль, с помощью которого удалось распаковать запаролленыый файл, в файл passwords.txt.
В комплект инсталлятора Universal Extractor-а входит файл SamplePasswords.txt со стандарьными паролями, принятыми на форумах ruboard и SamLab. Если при инсталляции в папке установки не присутствует файл passwords.txt, то SamplePasswords.txt переименовывается в passwords.txt, иначе SamplePasswords.txt удаляется.
Добавлена обработка файлов, содержащих Юникодные символы в имени или в пути. Такие файлы перемещаются/копируются в папку %Temp% и обрабатываются в ней.
Добавлено: При анализе EXE-файла утилитами Exeinfo PE, Detect-It-Easy, PEiD теперь идет проверка на WinAce по фразе 'WinAce / SFX Factory'.
Добавлено: При анализе EXE-файла утилитами Exeinfo PE, Detect-It-Easy, PEiD теперь идет проверка на Caphyon Advanced Installer по фразе 'Advanced Installer'.
Добавлено: При анализе EXE-файла утилитами Exeinfo PE, Detect-It-Easy, PEiD теперь идет проверка на FreeArc по фразе 'FreeArc'.
Добавлено: При анализе EXE-файла утилитами Exeinfo PE, Detect-It-Easy, PEiD теперь идет проверка на файл .xz по фразе 'XZ compressed data', а при анализе утилитой TrID по фразе 'xz container'.
Добавлено: При анализе EXE-файла утилитой TrID теперь идет проверка на файл .zpaq по фразе 'ZPAQ compressed archive'.
Добавлено: При анализе EXE-файла утилитами Exeinfo PE, Detect-It-Easy, PEiD теперь идет проверка на файл .dmg по фразе '.dmg Mac OS', а при анализе утилитой TrID по фразе 'Disk Image (Macintosh)'.
Добавлено: При анализе EXE-файла утилитами Exeinfo PE, Detect-It-Easy, PEiD теперь идет проверка на файл .isz по фразе 'ISZ', а при анализе утилитой TrID по фразе 'ISo Zipped format'.
Добавлено: Распаковка файлов созданных Excelsior Installer. Определяется утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразе 'Excelsior Installer' и распаковывается методом запуска исходного файла с ключами /batch /no-reg /no-postinstall /dest.
Добавлено: Распаковка файлов созданных Smart Install Maker. Определяется утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразе 'Smart Install Maker' и распаковывается с помощью Smart Install Maker unpacker 1.0.
Добавлено: Распаковка файлов Android boot image. Определяется анализаторами по фразе 'Android boot image' и распаковывается с помощью запуска исходного файла с ключом --unpack-bootimg.
Добавлено: Распаковка архивов ALZip. Определяется утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразе '.ALZ ALZip' и утилитой TrID по фразе 'ALZip compressed archive' и распаковывается с помощью unalz v0.64.
Добавлено: Распаковка файлов Enigma Virtual Box. Определяется утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразам 'Enigma Virtual Box' и распаковывается с помощью EnigmaVBUnpacker v0.35.
Добавлено: Распаковка файлов SQX SFX. Определяется утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразе 'Sqx' и распаковывается с помощью плагина TotalSQX.
Добавлено: Распаковка файлов ThinApp/Thinstall. Определяется утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразам 'ThinyApp Packager', 'Thinstall' или 'VMware ThinApp' и распаковывается с помощью h4sh3m Virtual Apps Dependency Extractor.
Добавлено: Распаковка файлов Microsoft SFX CAB. Определяется утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразе 'Microsoft SFX CAB' и распаковывается с помощью 7-zip.
Добавлено: Распаковка файлов Digital G Codec Archiver. Определяется утилитой TrID по фразе 'DGCA Digital G Codec Archiver', утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразе 'DGCA' и распаковывается с помощью dgcac.exe (данная утилита не дает возможности распаковать запароленный архив, если в пароле присутствуют пробелы).
Добавлено: Распаковка SWF-файлов. Определяется утилитой TrID по фразе 'Macromedia Flash Player', утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразе 'SWF' и распаковывается с помощью swfextract.exe.
Добавлено: Распаковка файлов, которые определяется утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразе 'InstallAware' с помощью 7-zip.
Добавлено: Распаковка файлов, которые определяется утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразе 'WiX Installer' с помощью Windows Installer XML Toolset Decompile.
Добавлено: Распаковка образов дисков DAA (Direct Access Archive) и GBI (gBurner Images), созданный программой PowerISO и программой gBurner путем преобразования в .iso с помощью утилиты daa2iso. Такие файлы определяются утилитой TrID по фразе 'PowerISO Direct-Access-Archive' или 'gBurner Image' и утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразам 'PowerISO Direct-Access-Archive' и 'GBI'.
Добавлено: Распаковка образов дисков UIF (Universal Image Format), созданный программой MagicISO путем преобразования в .iso с помощью утилиты uif2iso. Такие файлы определяются по расширению uif, а также утилитой TrID по фразе 'Magic ISO Universal Image Format'.
Изменено: При анализе файла RPM Linux Package утилитой TrID теперь идет проверка по фразе '(.RPM) RPM Package' вместо 'RPM Linux Package'.
Добавлена проверка раздела реестра HKEY_CURRENT_USER\Software\ExEi-pe до работы утилиты Exeinfo PE. Если данный раздел отсутствует до запуска Exeinfo PE, то после работы Exeinfo PE он удаляется. Если этот раздл есть в реестре, то после работы Universal Extractor-а все значения параметров этого раздела восстанавливаются.
Обновлен Exeinfo PE до версии v0.0.4.4 - 962 + 50 signatures. В новой версии добавлена возможность вывода в лог-файл информации из поля "Инфа ламерам-Подсказка-Инфа по распаковке", а также информация, получаемая при использовании внешней базы данных из userdb.txt. Это теперь используется в Universal Extractor-е. Также на время работы Universal Extractor-а принедительно включеется "Ignore EXE errors".
Заменен распаковщик архивов KGB на KGB Archiver 2 Technology Preview console 1.0.0.2.
Заменена распаковка файлов arj с помощью arj.exe на распаковку с помощью 7-zip.
Заменен Simple "One-Click" MSI Unpacker Script Last update: April, 2014 (моя модификация оригинального скрипта) (MSIUnPack.vbs, jcabxmsi.exe) на MSI Unpacker from JSWare (Last update: April, 2014) (jsMSIx.exe)
Заменена утилита tee на утилиту mtee 2.21.
Обновлен 7-zip до версии 16.03, модифицированный для извлечения скрипта NSIS (спасибо pasynok)
Обновлен CDIrip до версии 0.6.3.
Оптимизирована распаковка образов дисков, при которой используется преобразование в .iso.
Убрана проверка на наличие опциональных распаковщиков Expander.exe, xace.exe, kgb_arch_decompress.exe и pea.exe - эти файлы присутствуют в данном форке постоянно.
Добавлена проверка на правильность использования ключа /lang.
Оптимизирован скрипт. В том числе: check7z(), checkArj(), checkIE(), checkInno(), checkNSIS(), filescan(), diescan(), определение Microsoft CAB по расширению 'cab', обработка "ctar", "iscab" в extract() без использования debugfile; где возможно заменены конструкции If...ElseIf...Else...EndIf и Select...Case...EndSelect на Switch...Case...EndSwitch (основание (https://www.autoitscript.com/forum/topic/16143-switch-vs-select-vs-if-else/); основание (http://autoit-script.ru/index.php?topic=14445.0); основание (http://forum.arduino.cc/index.php?topic=44519.0)) определение списка языковых файлов перенесено в процедеру создания GUI.
Обновлены English.ini, Russian.ini , Chinese (Simplified).ini.
Исправлены мелкие ошибки.

Malysh-ok
17-10-2016, 22:31
Доброго времени суток!
Новая версия
11.03.2015 v1.3
- Удалена утилита rt_version. Вместо неё используется 7zsdrc для определения/задания информации, которая будет в Свойствах файлов (спасибо за подсказку Ж.Д.А.Л.К.Е.Р.) »
А где-то можно скачать rt_version и ее описание? Порыл по и-нету, не нашел что-то...

ya158
17-10-2016, 22:46
Malysh-ok,
Эта утилита автора замечательной программы Radialix Localizer Алексея Головина. К сожалению оффсайт давно мертв, а Алексей давно не выходит на связь(... Утилита входит в состав сборника консольных утилит Resource Tools (условно-бесплатные) - их можно поискать...

Malysh-ok
18-10-2016, 01:34
Эта утилита автора замечательной программы Radialix Localizer Алексея Головина. К сожалению оффсайт давно мертв, а Алексей давно не выходит на связь(... Утилита входит в состав сборника консольных утилит Resource Tools (условно-бесплатные) - их можно поискать... »

Спасибо, но... не нашел. :(

regist
18-10-2016, 16:40
Radialix Localizer Алексея Головина. К сожалению оффсайт давно мертв, а Алексей давно не выходит на связь
насколько я слышал он погиб а авто-аварии. Так что неудивительно, что на связь не выходит.

ya158
18-10-2016, 16:41
насколько я слышал он погиб а авто-аварии. »
Я тоже это слышал, но точного подтверждения не видел...

ya158
18-10-2016, 17:30
Описание (http://forum.oszone.net/post-2479402-5.html) конструктора Universal Extractor-а
Продолжение истории изменений Universal Extractor после оригинальной версии 1.6.1

1.6.1.1035 (13/12/2018)

Исправлена ошибка (элементы в окне "Настройки" налезали друг на друга) (спасибо AlexM2222).
Изменено: при выборе опции "Поверх всех окон" этот атрибут добавляется всем окнам (msgbox()).
Обновлен Windows Installer XML Toolset Decompiler до версии 3.11.2318.
Обновлен Enigma Virtual Box до версии 0.54а

1.6.1.1034 (11/12/2018)

При анализе EXE-файла теперь идет проверка на WiX installer по фразе 'WiX ' вместо 'WiX installer'.
Обновлен Detect-It-Easy до версии 2.01 (спасибо hors за создание консольной версии без внешних зависимостей).
Обновлен Exeinfo PE до версии v0.0.5.1 - 2018 ( 1020 + 68 signatures x64).
Обновлены плагины для 7z: Modern7z до версии 1.8.4, eDecoder до версии 1.20.2.
Изменена структура меню GUI.

1.6.1.1033 (05/12/2018)

Исправлена ошибка (при распаковке InstallShield CAB (Data1.hdr, Data1.cab, Data2.cab), путь к которым содержит юникодные символы, во временную папку копировался только один файл, а не три).
unzip заменен на версию 6.10c23 с исправлением уязвимостей CVE-2018-1000031, CVE-2018-1000032, CVE-2018-1000033, CVE-2018-1000034, CVE-2018-1000035 (спасибо rinat84 и Pasha_ZZZ).
Обновлен Less MSIerables (lessmsi) до версии 1.6.3.
Исправлена ошибка (неправильно создавался лог при неудачной распаковке).
Изменен алгоритм распаковки с помощью unzip/7zip.

1.6.1.1032 (21/08/2018)

Оптимизация скрипта (функция EnvParse() изменена, Секция Case "iso" в Func extract($arctype, $arcdisp) удалена)(спасибо nikzzzz).
Исправлена ошибка (при удачной распаковке в лог попадала строка "Распаковка %s в %s успешно завершена" без раскрытия %s (спасибо nikzzzz).
Изменена иконка сообщения об удачной распаковке (спасибо nikzzzz).
Добавленв пункт "Поверх всех окон" меню Настройки.
Обновлен Exeinfo PE до версии v0.0.5.0 - 2018 (1015 + 67 signatures x64).
Обновлен innounp до версии 0.47.

1.6.1.1031 (26/06/2018)

Добавлено: Вывод сообщения об удачной распаковке про включенной опции "Уведомлять об удачной распаковке" в меню Настройки.
Исправлены ошибки (не был выполнен п 6. из версии 1.6.1.1030)

1.6.1.1030 (13/06/2018)

Добавлено определение Wix installer по сигнатуре секции .wixburn (2E7769786275726E), также добавлен Wix Installer.1.sg (спасибо rinat84). Исправлено ложное определение Wix installer-а с помощью утилит Exeinfo PE, Detect-It-Easy, PEiD, как InstallShield.
Изменен алгоритм проверки на то, что тестируемый файл является 64-битным (спасибо rinat84).
Обновлен 7-zip до версии 18.05, модифицированный для извлечения скрипта NSIS. Из 7z.dll убраны все иконки и добавлены плагины (Modern7z, Iso7z, eDecoder, Thumbs7z, Lzip7z, Asar7z)(спасибо rinat84). 7-zip с плагинами перенесен из папки bin в папку bin\7z. При установке происходит удаление 7z.dll и 7z.exe из папки bin. Если по какой-либо причине удаление неудачно - удалите эти два файла в ручную.
Добавлена возможность извлечения эскизов из файлов Thumbs.db и thumbcache.db. Определяются по имени и расширению файлов "Thumbs.db", "ehthumbs.db", "ehthumbs_vista.db", "Image.db", "Video.db", "TVThumb.db", "musicThumbs.db", "thumbcache_16.db", "thumbcache_32.db", "thumbcache_48.db", "thumbcache_96.db", "thumbcache_256.db", "thumbcache_768.db", "thumbcache_1024.db", "thumbcache_1280.db", "thumbcache_1600.db", "thumbcache_1920.db", "thumbcache_2560.db", "thumbcache_sr.db", "thumbcache_exif.db", "thumbcache_wide.db", "thumbcache_wide_alternate.db" и "thumbcache_custom_stream.db".
Изменено - распаковка архивов lz (lzip) теперь производится с помощью 7-zip. Утилита lunzip удалена.
Изменено - при распаковке образов дисков (iso, bin, isz, mdf, nrg) теперь производится с помощью 7-zip. Если 7-zip не справляется с распаковкой, то распаковка производится с помощью TotalObserver. Если в папке начначения появляются файлы iso, то они также распаковываются.
Добавлена возможность распаковки mht и mhtml с помощью 7-zip.
Добавлено: Распаковка архивов с методом сжатия Asar, Brotli, LZ4, LZ5, Lizard, Zstandard, (определяются по расширению asar, br, lz4, lz5, liz, zst соответственно), и распаковывается аналогично с помощью 7-zip.
Добавлено: Если папка назначения оказывается пустой, то она удаляется.
Исправлена ошибка (неправильная строка запуска для распаковки файлов .img) (спасибо rinat84).
Удален iso.wcx. Файлы, для распаковки которых применялся iso.wcx, теперь распаковываются с помощью 7-zip и TotalObserver.

1.6.1.1029 (16/04/2018)

Исправлена ошибка (для rar-архивов - неправильное определение с помощью TrID и распаковка запароленных)(спасибо rinat84).

1.6.1.1028 (09/04/2018)

Добавлено: Распаковка инсталляторов сделанных с помощью Ghost Installer Studio. Определяется утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразе 'Ghost Installer' и распаковывается с помощью xor v0.2 (автор Luigi Auriema) (спасибо rinat84).

1.6.1.1027 (14/03/2018)

Исправлена ошибка (неправильно обрабатывался debugfile) (спасибо rinat84).
Исправлена ошибка (для корректной работы утилиты pdftotext добавлены ключи -nopgbrk -enc UTF-8)
Добавлено: Распаковка архивов lz (lzip) с помощью утилиты lunzip. Определяется по расширению lz, а также утилитой TrID по фразе 'LZIP compressed archive', утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразе 'LZIP'.
Обновлен Exeinfo PE до версии vv0.0.4.9 - 1008 - 64 signatures.
Обновлен 7-zip до версии 18.03, модифицированный для извлечения скрипта NSIS.
Обновлен Pea до версии 0.64.
Обновлена база TrIDDefs.TRD: 9762 типов файлов, 12.03.18.

1.6.1.1026 (12/02/2018)
Номер версии не менялся, т.к. сам Universal Extractor не изменился.

Обновлен 7-zip до версии 18.01, модифицированный для извлечения скрипта NSIS.
Добавлена библиотека LessIO.dll - необходима для работы Less MSIerables (lessmsi) (спасибо f0rt).
Detect It Easy заменен на консольный, который не нуждается в qt dll-ках - эти библиотеки удалены (смасибо rinat84)
Обновлен Exeinfo PE до версии ver.0.0.4.8 II - 2017 ( 999 - 64 signatures ).

1.6.1.1026 (22/11/2017)

Если папка назначения существует и она пустая, то инсталлятор распаковывается в нее без запроса.
Обновлен 7-zip до версии 17.01 beta, модифицированный для извлечения скрипта NSIS.
Обновлен Windows Installer XML Toolset Decompiler до версии 3.11.1701.0
Обновлен Enigma Virtual Box до версии 0.41а
Обновлен Exeinfo PE до версии v0.0.4.7 Final - 992 + 60 signatures.
Обновлен Less MSIerables (lessmsi) до версии 1.6.1.
Обновлены утилиты pdfdetach, pdfimages и pdftotext до версии 4.0
Обновлен Pea до версии 0.63.
Обновлена база TrIDDefs.TRD: 9329 типов файлов, 20.11.17.
Обновлен UPX до версии v3.94w.

1.6.1.1025 (24/04/2017)

Добавлено: Распаковка инсталляторов Adobe® Flash® Player Installer. Определяется по наличию в свойствах файла (Название продукта) слов "Adobe", "Flash" и "Player Installer" и распаковывается с помощью AFPIUnpack.exe (автор novice2)

1.6.1.1024 (19/04/2017)

Инсталляторы NSIS (определяются анализаторами по фразе "Nullsoft") распаковываются с помощью 7-zip с ключом -aou, что автоматически переименовывает извлекаемый файл, если файл с таким же именем уже есть в папке назначения.
Обновлен Pea до версии 0.61.
Обновлен ZPAQ до версии 7.15.

1.6.1.1023 (03/03/2017)

Исправлены ошибки (спасибо nikzzzz).
Добавлено: Распаковка файлов mhtml. Определяется по расширению mhtml и распаковывается аналогично mht.
Добавлена возможность распаковки скомпилированных скриптов AutoIt x64 (спасибо nikzzzz).
Обновлен Exeinfo PE до версии v0.0.4.5 Final - 945 + 57 signatures.
Обновлен UPX до версии v3.93w.
Обновлен Pea до версии 0.59.
Обновлена база TrIDDefs.TRD: 8254 типов файлов, 02.03.17.


1.6.1.1022 (31/10/2016)

Исправлена ошибка (возникала при попытке распаковать файлы, упакованные ASPack-ом)
Fixed swf extraction ignoring some images and sounds (исправлена ошибка пропуска некоторых изображений и звуков из swf) отсюда (https://github.com/Bioruebe/UniExtract2/commit/eaafbf1d64e0d9e95c486a9a51c8bc2a2549e7c7)
Изменен GUI так, чтобы кнопки не налезали на границу окна.


1.6.1.1021 (18/10/2016)

Исправлена ошибка (не сохранялись настройки, если была выбрана не существующая папка для сохранения логов).
Исправлена ошибка (не сохранялось имя папки для сохранения логов).
Обновлен 7-zip до версии 16.04, модифицированный для извлечения скрипта NSIS (спасибо pasynok)
Обновлен перевод Bulgarian (Български)
Обновлен перевод Ukranian (Український)
Добавлено: Распаковка файлов PDF (Adobe Portable Document Format) с помощью утилит pdfdetach, pdfimages и pdftotext. Такие файлы определяются по расширению pdf, а также утилитой TrID по фразе '(.PDF) Adobe Portable Document Format', утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразе 'PDF'.
Обновлен Exeinfo PE до версии v0.0.4.4 - 962 + 50 signatures от 09.09.2016


1.6.1.1021 (18/10/2016)

Исправлена ошибка (не сохранялись настройки, если была выбрана не существующая папка для сохранения логов).
Исправлена ошибка (не сохранялось имя папки для сохранения логов).
Обновлен 7-zip до версии 16.04, модифицированный для извлечения скрипта NSIS (спасибо pasynok)
Обновлен перевод Bulgarian (Български)
Обновлен перевод Ukranian (Український)
Добавлено: Распаковка файлов PDF (Adobe Portable Document Format) с помощью утилит pdfdetach, pdfimages и pdftotext. Такие файлы определяются по расширению pdf, а также утилитой TrID по фразе '(.PDF) Adobe Portable Document Format', утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразе 'PDF'.
Обновлен Exeinfo PE до версии v0.0.4.4 - 962 + 50 signatures от 09.09.2016


1.6.1.1020 (30/09/2016)
Изменения навеянные сборкой (https://github.com/Bioruebe/UniExtract2) от Bioruebe

При распаковке файла без расширения теперь предлагается распаковать его в папку с именем исходного файла, к которому добавлено "_TERM_UNPackED" (см. текущий языковой файл).
Добавлено создание расширенного лога. Сохранять или не сохранять расширенный лог, а также место сохранения такого лога, можно выбрать из меню Настройки. Также в этом меню можно выбрать сохранять ли расширенный лог всегда или только при анализе/распаковке файлов.
Изменена обработка запаролленых файлов. Теперь вначале проверяются пароли из файла passwords.txt, находящегося в папке Universal Extractor-а. Если ни один из них не подходит, то вывадится окно с предложением ввести пароль. Если введеный пароль не подходит то окно выводится сснова. Если в этом окне нажать кнопку "Cancel", то выводится сообщение о невозможности распаковки и Universal Extractor прекращает свою работу.
Также в меню Настройки добавлен пункт "Сохранять пароль в списке паролей", позволяющие сохранить введенный пароль, с помощью которого удалось распаковать запаролленыый файл, в файл passwords.txt.
В комплект инсталлятора Universal Extractor-а входит файл SamplePasswords.txt со стандарьными паролями, принятыми на форумах ruboard и SamLab. Если при инсталляции в папке установки не присутствует файл passwords.txt, то SamplePasswords.txt переименовывается в passwords.txt, иначе SamplePasswords.txt удаляется.
Добавлена обработка файлов, содержащих Юникодные символы в имени или в пути. Такие файлы перемещаются/копируются в папку %Temp% и обрабатываются в ней.
Добавлено: При анализе EXE-файла утилитами Exeinfo PE, Detect-It-Easy, PEiD теперь идет проверка на WinAce по фразе 'WinAce / SFX Factory'.
Добавлено: При анализе EXE-файла утилитами Exeinfo PE, Detect-It-Easy, PEiD теперь идет проверка на Caphyon Advanced Installer по фразе 'Advanced Installer'.
Добавлено: При анализе EXE-файла утилитами Exeinfo PE, Detect-It-Easy, PEiD теперь идет проверка на FreeArc по фразе 'FreeArc'.
Добавлено: При анализе EXE-файла утилитами Exeinfo PE, Detect-It-Easy, PEiD теперь идет проверка на файл .xz по фразе 'XZ compressed data', а при анализе утилитой TrID по фразе 'xz container'.
Добавлено: При анализе EXE-файла утилитой TrID теперь идет проверка на файл .zpaq по фразе 'ZPAQ compressed archive'.
Добавлено: При анализе EXE-файла утилитами Exeinfo PE, Detect-It-Easy, PEiD теперь идет проверка на файл .dmg по фразе '.dmg Mac OS', а при анализе утилитой TrID по фразе 'Disk Image (Macintosh)'.
Добавлено: При анализе EXE-файла утилитами Exeinfo PE, Detect-It-Easy, PEiD теперь идет проверка на файл .isz по фразе 'ISZ', а при анализе утилитой TrID по фразе 'ISo Zipped format'.
Добавлено: Распаковка файлов созданных Excelsior Installer. Определяется утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразе 'Excelsior Installer' и распаковывается методом запуска исходного файла с ключами /batch /no-reg /no-postinstall /dest.
Добавлено: Распаковка файлов созданных Smart Install Maker. Определяется утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразе 'Smart Install Maker' и распаковывается с помощью Smart Install Maker unpacker 1.0.
Добавлено: Распаковка файлов Android boot image. Определяется анализаторами по фразе 'Android boot image' и распаковывается с помощью запуска исходного файла с ключом --unpack-bootimg.
Добавлено: Распаковка архивов ALZip. Определяется утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразе '.ALZ ALZip' и утилитой TrID по фразе 'ALZip compressed archive' и распаковывается с помощью unalz v0.64.
Добавлено: Распаковка файлов Enigma Virtual Box. Определяется утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразам 'Enigma Virtual Box' и распаковывается с помощью EnigmaVBUnpacker v0.35.
Добавлено: Распаковка файлов SQX SFX. Определяется утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразе 'Sqx' и распаковывается с помощью плагина TotalSQX.
Добавлено: Распаковка файлов ThinApp/Thinstall. Определяется утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразам 'ThinyApp Packager', 'Thinstall' или 'VMware ThinApp' и распаковывается с помощью h4sh3m Virtual Apps Dependency Extractor.
Добавлено: Распаковка файлов Microsoft SFX CAB. Определяется утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразе 'Microsoft SFX CAB' и распаковывается с помощью 7-zip.
Добавлено: Распаковка файлов Digital G Codec Archiver. Определяется утилитой TrID по фразе 'DGCA Digital G Codec Archiver', утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразе 'DGCA' и распаковывается с помощью dgcac.exe (данная утилита не дает возможности распаковать запароленный архив, если в пароле присутствуют пробелы).
Добавлено: Распаковка SWF-файлов. Определяется утилитой TrID по фразе 'Macromedia Flash Player', утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразе 'SWF' и распаковывается с помощью swfextract.exe.
Добавлено: Распаковка файлов, которые определяется утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразе 'InstallAware' с помощью 7-zip.
Добавлено: Распаковка файлов, которые определяется утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразе 'WiX Installer' с помощью Windows Installer XML Toolset Decompile.
Добавлено: Распаковка образов дисков DAA (Direct Access Archive) и GBI (gBurner Images), созданный программой PowerISO и программой gBurner путем преобразования в .iso с помощью утилиты daa2iso. Такие файлы определяются утилитой TrID по фразе 'PowerISO Direct-Access-Archive' или 'gBurner Image' и утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразам 'PowerISO Direct-Access-Archive' и 'GBI'.
Добавлено: Распаковка образов дисков UIF (Universal Image Format), созданный программой MagicISO путем преобразования в .iso с помощью утилиты uif2iso. Такие файлы определяются по расширению uif, а также утилитой TrID по фразе 'Magic ISO Universal Image Format'.
Изменено: При анализе файла RPM Linux Package утилитой TrID теперь идет проверка по фразе '(.RPM) RPM Package' вместо 'RPM Linux Package'.
Добавлена проверка раздела реестра HKEY_CURRENT_USER\Software\ExEi-pe до работы утилиты Exeinfo PE. Если данный раздел отсутствует до запуска Exeinfo PE, то после работы Exeinfo PE он удаляется. Если этот раздл есть в реестре, то после работы Universal Extractor-а все значения параметров этого раздела восстанавливаются.
Обновлен Exeinfo PE до версии v0.0.4.4 - 962 + 50 signatures. В новой версии добавлена возможность вывода в лог-файл информации из поля "Инфа ламерам-Подсказка-Инфа по распаковке", а также информация, получаемая при использовании внешней базы данных из userdb.txt. Это теперь используется в Universal Extractor-е. Также на время работы Universal Extractor-а принедительно включеется "Ignore EXE errors".
Заменен распаковщик архивов KGB на KGB Archiver 2 Technology Preview console 1.0.0.2.
Заменена распаковка файлов arj с помощью arj.exe на распаковку с помощью 7-zip.
Заменен Simple "One-Click" MSI Unpacker Script Last update: April, 2014 (моя модификация оригинального скрипта) (MSIUnPack.vbs, jcabxmsi.exe) на MSI Unpacker from JSWare (Last update: April, 2014) (jsMSIx.exe)
Заменена утилита tee на утилиту mtee 2.21.
Обновлен 7-zip до версии 16.03, модифицированный для извлечения скрипта NSIS (спасибо pasynok)
Обновлен CDIrip до версии 0.6.3.
Оптимизирована распаковка образов дисков, при которой используется преобразование в .iso.
Убрана проверка на наличие опциональных распаковщиков Expander.exe, xace.exe, kgb_arch_decompress.exe и pea.exe - эти файлы присутствуют в данном форке постоянно.
Добавлена проверка на правильность использования ключа /lang.
Оптимизирован скрипт. В том числе: check7z(), checkArj(), checkIE(), checkInno(), checkNSIS(), filescan(), diescan(), определение Microsoft CAB по расширению 'cab', обработка "ctar", "iscab" в extract() без использования debugfile; где возможно заменены конструкции If...ElseIf...Else...EndIf и Select...Case...EndSelect на Switch...Case...EndSwitch (основание (https://www.autoitscript.com/forum/topic/16143-switch-vs-select-vs-if-else/); основание (http://autoit-script.ru/index.php?topic=14445.0); основание (http://forum.arduino.cc/index.php?topic=44519.0)) определение списка языковых файлов перенесено в процедеру создания GUI.
Обновлены English.ini, Russian.ini, Chinese (Simplified).ini.
Исправлены мелкие ошибки.



Расширенную версию Universal Extractor-a можно найти на руборде.

raddy
18-10-2016, 20:36
Исправлена ошибка (не сохранялись настройки, если была выбрана не существующая папка для сохранения логов). »
Настройки сохраняются, но выставленный путь к логам поменять не удаётся, постоянно сбрасывается в дефолт(ини-файл удалял, заново "настраивал" - тоже самое).

ps. Хотелось бы, раз уж пользователь указывает свой путь к логам - то лучше настройки не сбрасывать, а воссоздавать путь, если даже нужные каталоги отсутствуют.

ya158
18-10-2016, 23:20
raddy,
Спасибо за найденную ошибку. Поправил. Перевыложил. Версию не правил, т.к. нашлась и поправилась ошибка оперативно...

Новая версмя 7z 16.04

Новая версия Universal Extractor
1.6.1.2021 (18/10/2016)

Исправлена ошибка (не сохранялись настройки, если была выбрана не существующая папка для сохранения логов).
Исправлена ошибка (не сохранялось имя папки для сохранения логов).
Обновлен 7-zip до версии 16.04, модифицированный для извлечения скрипта NSIS (спасибо pasynok)
Обновлен перевод Bulgarian (Български)
Обновлен перевод Ukranian (Український)
Добавлено: Распаковка файлов PDF (Adobe Portable Document Format) с помощью утилит pdfdetach, pdfimages и pdftotext. Такие файлы определяются по расширению pdf, а также утилитой TrID по фразе '(.PDF) Adobe Portable Document Format', утилитами Exeinfo PE, Detect-It-Easy, PEiD по фразе 'PDF'.
Обновлен Exeinfo PE до версии v0.0.4.4 - 962 + 50 signatures от 09.09.2016

raddy
29-10-2016, 04:54
1.6.1.2021 (18/10/2016) »
При распаковке aspack вылетает ошибка, версия распаковщика роли не играет. (логи не пишет)
https://i.imgur.com/bhTfAqm.png

ps. Распаковщики по отдельности отрабатывают нормально.

ya158
29-10-2016, 10:51
raddy,
Спасибо. Буду исправлять. Можно пример файла, на котором вылетает ошибка.

ya158
31-10-2016, 12:05
Новая версия Universal Extractor
1.6.1.2022 (31/10/2016)

Исправлена ошибка (возникала при попытке распаковать файлы, упакованные ASPack-ом)
Fixed swf extraction ignoring some images and sounds (исправлена ошибка пропуска некоторых изображений и звуков из swf) отсюда (https://github.com/Bioruebe/UniExtract2/commit/eaafbf1d64e0d9e95c486a9a51c8bc2a2549e7c7)
Изменен GUI так, чтобы кнопки не налезали на границу окна.

ya158
10-02-2017, 15:23
Новая версия Конструктора
10.02.2017 v1.19
- Добавлена возможность создания ярлыков для запуска программ от имени Администратора.
- Добавлено предотвращение запуска на исполнение второй копии процесса установки (спасибо за идею Victor_Man (http://forum.oszone.net/member.php?userid=73857) и Ж.Д.А.Л.К.Е.Р. (http://forum.oszone.net/member.php?userid=73857))
- Добавлено удаление предыдущей неудачной установки (определяется по наличию файла %%T\UnCom.~) и прекращение работы инсталлятора (спасибо за идею Victor_Man (http://forum.oszone.net/member.php?userid=73857) и Ж.Д.А.Л.К.Е.Р. (http://forum.oszone.net/member.php?userid=73857))
- Добавлена возможность сохранять созданный файл конфигурации в папке SourceDir
- Обновлен архиватор 7-zip до версии 16.04
- Оптимизирован код

В связи с новой обновлением Конструктора обновлены все инсталляторы

Новая версия CCleaner
10.02.2017
- Обновлен CCleaner до версии 5.26.0.5937
- Обновлен CCEnhancer до версии 4.4.1
- Обновлен winapp2.ini до версии v5.26.170130

CryptoNick
11-02-2017, 12:13
При запуске, батник дал крякозябры.
Как то собирал тестовый проект с деинсталятором, так если в деинсталяторе нажать Отмена...
Окно разворачивается на весь экран... (что то не то со скриптом...)

ya158
11-02-2017, 12:18
При запуске, батник дал крякозябры. »
В шапке выделено красным:!!!Внимание. Если при работе скрипта в консоле отображаются кракозябры. то в свойствах консоли требуется установить шрифт TrueType (Lucida Console, Consolas). »
Окно разворачивается на весь экран... »
По-подробнее - какой проект? Пришлите получившийся инсталлятор.




© OSzone.net 2001-2012