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

» Universal Extractor (UniExtractor)

Автор: Aleks78
Дата сообщения: 27.08.2013 19:41
Мы что, на базаре что-ли ? Нет значит нет и точка Не надо человеку набивать цену.
Автор: cRAzY_kRONiC
Дата сообщения: 27.08.2013 20:15
Aleks78

Цитата:
король умер, да здравствует король
(НОВЫЙ)
Автор: korosya
Дата сообщения: 27.08.2013 22:23
Я давно уже сделал конструктор (http://forum.oszone.net/thread-260143.html) сабжа, к которому можно примотать различные распаковщики. Думал приделать распаковщик AutoIt-а, но TrID не определяет AutoIt, хотя это заявлено. В моём скрипте, если я не ошибаюсь (не следил за последними обновлениями), есть те же распаковщики, что и у gora(2). Отсутствуют всякие рюшечки, типа нового интерфейса или обновлений. Если каких-то распаковщиков не хватает - давайте добавим. Естественно, все исходники открыты.
Автор: DonDD
Дата сообщения: 27.08.2013 22:29
korosya

Цитата:
Если каких-то распаковщиков не хватает - давайте добавим. Естественно, все исходники открыты.

Вот это правильный подход к делу.
Автор: LonerDergunov
Дата сообщения: 28.08.2013 23:39
korosya
Интересный проект, пропустил я его. Надо будет покопаться, есть идеи что можно добавить (да хотя бы то же что я в выложенный мод добавлял - freearc,srep,precomp и т.д...). Можно много всего соорудить на основе плагинов для Тотала. Например, gifwcx который я прикрутил, или тот же gaup - может распаковывать множество игровых форматов (за играми уже давно не слежу, но раньше помню им активно пользовался).


Добавлено:

В общем, так, пацан сказал, пацан сделал. Из-за возникших сложностей и отсутствия времени это "сделал" несколько затянулось.
Но так как существует заинтересованность в портабельном варианте Кнопки (уже человек десять просили поделиться) и никто больше не взялся за доработку - то данный релиз был делом чести.
Так как обещал в данной теме - то тут и выкладываю в первую очередь.


---===*** DreamButton 7-Zip 2013 ***===---
Кнопка для работы с 7-zip SFX архивами в Total Commander.
Полностью портабельный вариант без привязки к реестру и расположению и наличию/размеру файлов.
Кнопка предназначена для создания 7-Zip SFX архивов/инсталляторов на базе модифицированных модулей, а также для сопутствующих работ с архивами - архивация, распаковка, извлечение компонентов и т.д.
[more=Особенности релиза]*** Особенности релиза ***
-= Кнопка DreamButton 7-Zip 2013 является полностью портабельным самодостаточным продуктом и не привязана к каким-либо установленным в системе программам.
-= В комплект включены все необходимые для работы копоненты - архиватор 7-Zip, упаковщик исполняемых файлов UPX, а также файлы для подписи создаваемых инсталляторов своей цифровой подписью.
-= Кнопка не проверяет никакие записи в системном реестре и наличие/размер файлов, как необходимых для нормального функционирования, так и совершенно сторонних.
-= Архиватор 7-Zip не нуждается в установке, он может лежать в любом месте на жёстком диске, достаточно указать путь к каталогу с 7-Zip в настройках Кнопки.
-= Убраны проверки на наличие справки Кнопки в каталоге с ней, а также на наличие компонентов 7-Zip-архиватора, которые напрямую не относятся к работе с Кнопкой.
-= Восстановлена возможность извлечения компонентов из запароленного SFX-архива (извлекаются только компоненты инсталлятора, но не файлы из запароленного архива).
-= Убраны назойливые окна со случайно сгенерированным номером ошибки. Теперь в случае запуска кнопки в условиях, не соответствующих её нормальной работе, - ничего не происходит.
-= Данная Кнопка основана на модифицированном коде Кнопки версии 4.2.5.2009 от 17.06.2012 за авторством gora. Модификация и выкладывание модифицированной версии не противоречит лицензии, вышеупомянутой Кнопки 4.2.5.2009 (в лицензии к кнопке 4.2.5.2009 отсутствует запрет на модификацию и распространение модифицированной версии Кнопки, то есть согласно принципу дозволительности в публичном праве "что не запрещено - то разрешено").

*** Лицензия ***
-= Кнопка является бесплатным ПО. Вы можете скачивать её, использовать в личных целях где бы то ни было без всяких ограничений.
-= Кнопка распространяется по принципу "как есть". Как говорила Масяня - «Моё дело подарок подарить, а ты уж думай, что с этой хренью делать». Автор не несёт ответственности за любые последствия установки и использования или невозможности использования продукта.
-= Кнопка разрабатывалась для сборки Total Commander DreamLair 2014. Вы можете распространять Кнопку и включать её в свои сборки Total Commander с сохранением всей символики проекта (название, лого, авторство, ссылки).
-= Вы можете распаковывать/декомпилировать/дизассемблировать/деобфусцировать/изменять Кнопку DreamButton 7-Zip 2013 только и исключительно для личного использования.
-= Запрещается без письменного согласия автора Кнопки DreamButton 7-Zip 2013 распространение модифицированных/изменённых/декомпилированных версий данной Кнопки.[/more]
Подробная документация
[ Ссылка на скачивание | Зеркало ]
Автор: litvinoven
Дата сообщения: 29.08.2013 05:25
LonerDergunov

Что-то у меня кнопка никак не реагирует на [Shift], [Ctrl], [Alt] - всегда только распаковывает архивы! Можно ли как-то иначе вызвать окно настроек - посмотреть, всё ли там нормально?

Система - WinXp32 Sp3 + Tcm 8.01.
Автор: AngelNet
Дата сообщения: 29.08.2013 20:13
LonerDergunov
за кнопку спс! особенно порадовала документация и портабельность, камрад респект!
Автор: jonvarvar
Дата сообщения: 31.08.2013 06:44
LonerDergunov

Автор: yug78
Дата сообщения: 01.09.2013 10:39
LonerDergunov
precomp037 в UniExtract 2.0 при попытке запуска выдает ошибку "Запуск программы невозможен, т.к. отсутсвует packJPG.dll".
И, кстати, зачем столько версий precomp, у них что, у всех разный формат?

InstallShield 6 и выше не извлекается. В окне прогресса видно, что в названиях файлов обрезается первая буква. Видимо в версии 0.3b i6comp изменили формат вывода. И, если обновлять версию, то почему не использовать эту. Поддерживаютя версии InstallShield 6-14.

При попытке распаковки InstallShield версии 5.5 вываливается ошибка "Прекращена работа программы i6comp.exe" и далее "Line 2523 (File uniextract.exe) Error", хотя должен работать i5comp.
1.7.5.83 такие файлы распаковывает.


Автор: LonerDergunov
Дата сообщения: 01.09.2013 14:34
yug78
Большое спасибо за информацию.
packJPG.dll действительно пропустил (packjpg_dll.dll для более поздних версий precompa имеется).


Цитата:
зачем столько версий precomp, у них что, у всех разный формат?

Да, различия есть. Новые версии не могут распаковать то, что сжималось старыми версиями. Плюс в разных версиях архиватора FreeArc были прописаны определённые версии и названия файлов precompа (и если создавать архивы этими FreeArc - то новыми версиями или переименованными файлами они уже не распаковываются).
Наткнулся на свои старые репаки, и обнаружил, что распаковать их не получается. Вот тут я пытался выяснять что к чему. Паковал, распаковывал, и в итоге пришёл к такому набору файлов (v041 пропущена - она не входила в дистрибутивы FreeArc и распаковывается через v042).


Цитата:
И, если обновлять версию, то почему не использовать эту. Поддерживаютя версии InstallShield 6-14.

Используется эта.
В чём плюс версии Oblomа - не знаю, пока не встречал разницы в работе. Что один распаковывал - то и другой распаковывает. Нужны конкретные примеры инсталляторов, интересно разобраться.


Цитата:
InstallShield 6 и выше не извлекается.


Цитата:
При попытке распаковки InstallShield версии 5.5 вываливается ошибка

Выложите, пожалуйста, инсталляторы которые не извлекаются (в теме или в личку).

По поводу InstallShield - мда. В версии 1.7.0 распаковка работала замечательно. Потом, видимо, эта возможность была заблокирована со стороны gora. Не беда - разберёмся.
Автор: yug78
Дата сообщения: 02.09.2013 10:51
LonerDergunov

Цитата:
Новые версии не могут распаковать то, что сжималось старыми версиями
В порядке бреда - может попросить автора precomp сделать версию с поддержкой всех форматов и только для распаковки, типа unprecomp?

Вот пример InstallShield версий 5.5 и 6.0. В 6 версии распаковывается только один файл.

Еще вопрос: почему zpaq такая старая версия?
Автор: cRAzY_kRONiC
Дата сообщения: 02.09.2013 12:29
Сборка от GORA: 1.7.6.85
Автор: LonerDergunov
Дата сообщения: 02.09.2013 13:34
Aleks78

Цитата:
Мы что, на базаре что-ли ? Нет значит нет и точка

Мы-то не на базаре. Но кто-то всё-же именно там.

yug78

Цитата:
почему zpaq такая старая версия?

Попробую обновить.


Цитата:
В порядке бреда - может попросить автора precomp сделать версию с поддержкой всех форматов

Надо будет попробовать.


Цитата:
Вот пример InstallShield версий 5.5 и 6.0. В 6 версии распаковывается только один файл.

Ага. Что-то накулесено начиная примерно с версии 1.7.4.77, что оно и в оригинале уже ничего не распаковывается.
Автор: gjf
Дата сообщения: 02.09.2013 13:53

cRAzY_kRONiC (12:29 02-09-2013)
Цитата:
Сборка от GORA: 1.7.6.85


Может тогда имел бы смсыл привести ссылку и обновить шапку этой темы?
Автор: raddyst
Дата сообщения: 02.09.2013 13:58

Цитата:
gjf Может тогда имел бы смсыл привести ссылку и обновить шапку этой темы?

инсталлятора нет, доступна лишь по апдейту - и не факт, то что у обновления сегодняшняя дата.
Автор: LonerDergunov
Дата сообщения: 02.09.2013 14:47

Цитата:
и не факт, то что у обновления сегодняшняя дата.

Если судить по дате файла - 30.08
Автор: raddyst
Дата сообщения: 02.09.2013 15:25

Цитата:
LonerDergunov Если судить по дате файла - 30.08

а если обратить внимание на TrIDDefs.TRD - то вчерашняя
Автор: LonerDergunov
Дата сообщения: 02.09.2013 19:25

Цитата:
а если обратить внимание на TrIDDefs.TRD

TrIDDefs автоматически скачивается с оф. сайта при обновлении. А ехе-шник автоматически не компилируется.
Автор: Skif_off
Дата сообщения: 08.09.2013 00:08
GORA
Я правильно понимаю, что исходный код Вашей версии Universal Extractor не будет выложен? Судя по отсутствию каких-либо лицензий (как, например, в случае с Кнопкой для работы с 7z SFX архивами), предполагаю - Вы помните, что оригинал Universal Extractor распространялся по GNU GENERAL PUBLIC LICENSE Version 2, June 1991 вместе с исходниками.
Тема на OSzone.net переведена в архив, более того - несколько раз подчищалась, судя по датам, удалось найти ответ See into PM на вопрос когда будет выложен код здесь с датой 2010.01.24, один из участников темы на RyanVM.net 2012.08.25 писал

Цитата:
I remember him years ago saying that he wanted to prepare the code a little bit before opening it up

но ничего определенного найти не удалось.
Автор: AngelNet
Дата сообщения: 12.09.2013 13:18
LonerDergunov
уважаемый, ваша работа как я понимаю опций автообновления не имеет и что хуже всего не даёт изменить путь своей установки.
лично мне например претит пять раз видеть везде и всюду упоминание дримлайра в процессе апробации проги, особенно в пути к ней: C:\Program Files (x86)\Universal Extractor DreamLair.
впечатление что автор уже не знает каким бы еще способом пропиарить свой портал, даже пароль на архив не стандартный для нашего форума, а адрес своего сайта.
Автор: Kondishn
Дата сообщения: 12.09.2013 13:44
AngelNet
Цитата:
лично мне например претит пять раз видеть везде и всюду упоминание дримлайра в процессе апробации проги
Шапка:
Цитата:
- инсталлятор UniExtractor пересобран без хитропопых паролей
- инсталлятор можно распаковать, и получится портабл-версия



Цитата:
даже пароль на архив не стандартный
Шапка:
Цитата:
Зеркала (без пароля)

Что ещё надо? Всё есть, даже придраться не к чему
Автор: AngelNet
Дата сообщения: 12.09.2013 15:17
Kondishn
если бы не идиотизм с путями (а нужна проинсталированная версия, которая бы добавила пункт извлечения в контекстное меню) и наличие сервера с автообновлениями я бы продолжил пользоваться, чесслово!
---
пожелание автору: выставить русский язык в интерфейсе по дефолту.
при запуске кажет англ. морду, хотя ось у меня русская.
и еще: запускается оно как то долго, курсор вертится как будто приложение ушло в фоновый режим и думает неприлично долго для sfx-7zip инсталлера. мб только у меня, отпишитесь! win 7 x64 sp1.
Автор: cRAzY_kRONiC
Дата сообщения: 16.09.2013 08:45
Обновляется до v1.7.6.85c
Автор: addhaloka
Дата сообщения: 16.09.2013 08:54
AngelNet 16:17 12-09-2013
Цитата:
если бы не идиотизм с путями

Для распакованной пути элементарно делаются [more=батником]
Код: @echo off
cls
color 1b

:: script for install/reinstall/uninstall UniExtract
:: created by elch

setlocal
%~d0
cd "%~dp0"

chcp | find "866" >nul
if errorlevel 1 chcp 866 >nul


:_main
title Меню инсталляции/деинсталляции UniExtract
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo ┌───┬─────────────────────────────────────────┐
echo │ 1 │ Установить/переустановить UniExtract │
echo ├───┼─────────────────────────────────────────┤
echo │ 2 │ Удалить записи об UniExtract из реестра │
echo └───┴─────────────────────────────────────────┘
echo.
echo.
set _choice=
set /p _choice= Нажмите [ENTER] для отмены и выхода или введите вариант [1/2]:
if "%_choice%" == "" goto _quit
if "%_choice%" == "1" goto _inst
if "%_choice%" == "2" goto _uninst
goto _main

:_inst
title Установка UniExtract
cls
reg add HKLM\SOFTWARE\Classes\exefile\shell\uniextract_sub /ve /d "Извлечь с помощью UniExtract" /f >nul
reg add HKLM\SOFTWARE\Classes\exefile\shell\uniextract_sub /v Icon /d "%cd%\UniExtract.exe,0" /f >nul
reg add HKLM\SOFTWARE\Classes\exefile\shell\uniextract_sub\command /ve /d \""%cd%\UniExtract.exe\" \"%%1\" /sub" /f >nul
reg add HKLM\SOFTWARE\Classes\Msi.Package\shell\uniextract_sub /ve /d "Извлечь с помощью UniExtract" /f >nul
reg add HKLM\SOFTWARE\Classes\Msi.Package\shell\uniextract_sub /v Icon /d "%cd%\UniExtract.exe,0" /f >nul
reg add HKLM\SOFTWARE\Classes\Msi.Package\shell\uniextract_sub\command /ve /d \""%cd%\UniExtract.exe\" \"%%1\" /sub" /f >nul
reg query HKLM\SOFTWARE\Classes | find /i "WinRAR" >nul
if not errorlevel 1 (
    reg add HKLM\SOFTWARE\Classes\WinRAR\shell\uniextract_sub /ve /d "Извлечь с помощью UniExtract" /f >nul
    reg add HKLM\SOFTWARE\Classes\WinRAR\shell\uniextract_sub /v Icon /d "%cd%\UniExtract.exe,0" /f >nul
    reg add HKLM\SOFTWARE\Classes\WinRAR\shell\uniextract_sub\command /ve /d \""%cd%\UniExtract.exe\" \"%%1\" /sub" /f >nul
    )
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\UniExtract.exe" /ve /d "%cd%\UniExtract.exe" /f >nul
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\UniExtract.exe" /v Path /d "%cd%" /f >nul
echo.
echo.
echo.
echo.
echo Установка UniExtract завершена. Для выхода нажмите любую клавишу ...
pause >nul
goto _quit

:_uninst
title Удаление UniExtract
cls
reg delete HKLM\SOFTWARE\Classes\exefile\shell\uniextract_sub /f >nul
reg delete HKLM\SOFTWARE\Classes\Msi.Package\shell\uniextract_sub /f >nul
reg query HKLM\SOFTWARE\Classes | find /i "WinRAR" >nul
if not errorlevel 1 reg delete HKLM\SOFTWARE\Classes\WinRAR\shell\uniextract_sub /f >nul
reg query HKCU\Software | find /i "UniExtract" >nul
if not errorlevel 1 reg delete HKCU\Software\UniExtract /f >nul
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths" | find /i "UniExtract.exe" >nul
if not errorlevel 1 reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\UniExtract.exe" /f >nul
echo.
echo.
echo.
echo.
echo Удаление UniExtract завершено. Для выхода нажмите любую клавишу ...
pause >nul
goto _quit

:_quit
endlocal
exit
Автор: cRAzY_kRONiC
Дата сообщения: 30.09.2013 22:10
Обновляется до v1.7.7.87
Автор: mozgabyte
Дата сообщения: 30.09.2013 22:19
Вот тут еще есть хорошая (обновляемая) сборка UniExtractor'а, основанная на паке от gora.
Автор: distortion
Дата сообщения: 01.10.2013 00:16
mozgabyte
обычная перепаковка, никаких плюх нет по сравнению c gora
Автор: Kondishn
Дата сообщения: 01.10.2013 01:14

Цитата:
никаких плюх нет по сравнению c gora
Всё же одна 'плюха' точно есть. Инсталлятор можно распаковать без проблем
Автор: AngelNet
Дата сообщения: 01.10.2013 01:21

Цитата:
Инсталлятор можно распаковать без проблем

я бы скорее записал это в плюсы. ибо можно посмотреть что куда и как для параноиков)
Автор: Skif_off
Дата сообщения: 01.10.2013 02:28
AngelNet
Kondishn
Это ж не MS Office или касперский какой-нибудь, разлетаюшиеся по системе не хуже того самого с вентилятора
А в варианте от GORA был license.txt?
Позабавило в меню ПКМ:
UniExtract файлы
UniExtract здесь
UniExtract в папку.
Не помню, как было в варианте от GORA, но, кажется, не так весело
Кажется проглядел, есть ли возможность установить portable, ну да ладно, если регулярно обновляется, то в целом гуд.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657

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


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