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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Multiarc плагины и аддоны для FAR и Total Commander

Модерирует : 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

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

TCPIP

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Эта тема посвящена вопросам написания архиваторных плагинов для поддержки специфических архиваторов, отсутствующих в стандартных поставках multiarc-плагина для файл-менеджеров Total Commander, Double Commander и FAR.
Предполагается обсуждение возможности написания собственной универсальной мультиархиваторной оболочки для Win32/64 с поддержкой полноценной интеграции в Проводник и отвечающей современным стандартам архиваторных оболочек.
 
Multiarc - Homepage, Зеркало, более доступный интерфейс
Неофициальная 64-битная версия без изменений функционала оригинала
Последняя неофициальная версия, в т.ч. 64-битная (предыдущая версия)
Для новичков:
Файл конфигурации для Multiarc от "TychoBarfys"
Некоторые архиваторы, поддерживаемые Multiarc подробнее
найденные решения аддонов
как увидеть какую командную строку передает multiarc архиватору: подробнее
 
Примечание.
Multiarc в Double Commander реализован не в виде отдельного плагина, а внедрен в код самой программы. Однако, хотя структура multiarc.ini несколько отличается - параметры несколько другие, некоторых команд, присутствующих в total-овском, нет, зато есть свои, большая часть команд и описаний форматов архивов идентичны. DC сам преобразовывает total-овский multiarc.ini в свой формат при сохранении. Настройки аддонов доступны из интерфейса самого DC. Описание структуры multiarc.ini имеется в оффлайн документации. Также возможно и применение отдельного Multiarc-а от Total-а.

Всего записей: 4667 | Зарегистр. 31-01-2003 | Отправлено: 23:54 10-05-2005 | Исправлено: Skif_off, 12:05 21-11-2014
YikxX



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, как подружить Total с архивами, созданными в последних версиях WinRAR? 5.70, например. Не входит в них, как в каталоги, выдает ошибку. Пробовал менять rar.exe на последнюю версию - безрезультатно. В старые архивы входит как положено, в новые - никак.

Всего записей: 1200 | Зарегистр. 29-07-2008 | Отправлено: 02:49 25-05-2019
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YikxX
Зачем тут Мультиарк, когда в TC ещё с версии 8.50 работает нативная поддержка RAR 5.0 и выше? Если у вас TC старый — обновить. Проблем с распаковкой своими силами архивов, созданных WinRAR 5.70 и выше, у абсолютного большинства юзеров в современных версиях TC нет. Просмотр и распаковка RAR-архивов в TC по умолчанию встроенные, и занимается этим набор библиотек, а не RAR.EXE. И когда говорят об ошибке, то сообщают, что это за ошибка.
P.S. Кстати, в TC 8.01, где нативной поддержки ещё не было, лично у меня современные RAR-архивы с новым методом компрессии превосходно открываются и через Мультиарк, использующий RAR.EXE 5.10.

Всего записей: 7553 | Зарегистр. 31-07-2008 | Отправлено: 05:41 25-05-2019 | Исправлено: Avada, 05:54 25-05-2019
YikxX



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada У меня тоже 8.01 64bit... была. Пока все работало, не обновлялся, ибо "Работает - не трогай!". Теперь вот возникла необходимость, обновился до 8.52а и все заработало, спасибо!
 

Цитата:
Зачем тут Мультиарк
Видимо да, тут на каждый чих любой программы своя тема, немудрено и запутаться

Всего записей: 1200 | Зарегистр. 29-07-2008 | Отправлено: 07:00 25-05-2019 | Исправлено: YikxX, 07:01 25-05-2019
Avada



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

Цитата:
У меня тоже 8.01 64bit... была.

У меня вообще-то 9.22a 32+64, просто имею привычку держать отдельно настроенные стабильные предыдущие версии в рабочем состоянии. В том числе для таких вот проверок.
А действующих тем по TC как раз не так уж много. Для отдельных плагинов и аддонов это фактически только темы по Multiarc (который на самом деле для нескольких ФМ) и TCIMG.

Всего записей: 7553 | Зарегистр. 31-07-2008 | Отправлено: 12:54 25-05-2019
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С помощью INNOUNP.EXE через MultiArc практически невозможно извлечь файлы из архивов. Файл извлекается по несколько минут. А извлечь сразу несколько файлов вообще не удается. ТС виснет. Подскажите, можно-ли как-то решить эту проблему. Детект-строка вроде стандартная:
[InnoSetup]
Description="InnoSetup"
Archiver="EXE\innounp.exe"
ID=49 6E 6E 6F
IDPos=<SeekID>
Start="^--------------------------------------"
End="^--------------------------------------"
Format0="zzzzzzzzzz  yyyy.tt.dd hh:mm  +n++"
List=%P -v -m %AQA  
Extract=%P -e -m %AQA @%LQ  
ExtractWithPath=%P -x -m %AQA @%LQ  
Debug=0

Всего записей: 5019 | Зарегистр. 11-03-2003 | Отправлено: 14:26 24-01-2020
mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
У меня нет такой проблемы. Multiarc MVV Build v1.4.3 с InnoUnp 0.49 работает с файлами быстро и без задержек.

Код:
Description="InnoSetup"
Archiver="%$MULTIARC%\ADDONS\InnoSetup\innounp.exe"
ID=49 6E 6E 6F
IDPos=<SeekID>
Start="^--------------------------------------"
End="^--------------------------------------"
Format0="zzzzzzzzzz  yyyy.tt.dd hh:mm  +n++"
List="ConPaste.exe /s /h%AQ /c%AWQ /p\"Введите пароль к дистрибутиву:\" \"Type in a password\" %PQA -v -m %AQA"
Extract="ConPaste.exe %C /s /h%AQ /c%AWQ /p\"Введите пароль к дистрибутиву:\" \"Type in a password\" %PQA -e -m %AQA {@%LQ}"
ExtractWithPath="ConPaste.exe /s /h%AQ /c%AWQ /p\"Введите пароль к дистрибутиву:\" \"Type in a password\" %PQA -x -m %AQA {@%LQ}"
BatchUnpack=1
Debug=0  

Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 14:43 24-01-2020
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо. Такое описание я тоже знаю, но не использовал его, так как посчитал излишним привлечение утилиты ConPaste.exe. Начну с изменения ключей, подогнав под ваши.

Всего записей: 5019 | Зарегистр. 11-03-2003 | Отправлено: 07:09 27-01-2020
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Наконец-то дошли руки проверить ваш вариант. Работает отлично. скорость бешеная. спасибо большое за помощь.

Всего записей: 5019 | Зарегистр. 11-03-2003 | Отправлено: 09:34 30-01-2020
Isorkin

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Возможно подключить архиватор Dar - https://sourceforge.net/projects/dar к Multiarc? Этот плагин http://wincmd.ru/plugring/dar.html не работает на последних версиях архиватора.

Всего записей: 248 | Зарегистр. 06-08-2004 | Отправлено: 16:33 03-02-2020
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Isorkin
Если архиватор способен выдать в консоль нормальный листинг файлов и принимать параметры ком строки, то это должно быть осуществимо.

Всего записей: 17878 | Зарегистр. 04-11-2010 | Отправлено: 23:38 03-02-2020 | Исправлено: insorg, 23:41 03-02-2020
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Полистал что за чудо этот DAR. Актуальная версия есть только на Win64, 32-битной версии не наблюдается.
Это тоже придётся учитывать.
Либо ткните носом, где есть Win32 версия. Тогда, может быть, получится посмотреть как оно даёт листинг архивов и потом уже пытаться прикрутить.
Сейчас у меня 32-битная винда, потому так. (((

Всего записей: 17878 | Зарегистр. 04-11-2010 | Отправлено: 15:01 17-02-2020 | Исправлено: insorg, 15:02 17-02-2020
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В общем, нужны конкретные примеры команд на упаковку в архив, листинг архива, распаковку, удаление из архива.
Из них уже и плясать дальше.

Всего записей: 17878 | Зарегистр. 04-11-2010 | Отправлено: 10:21 18-02-2020 | Исправлено: insorg, 22:38 19-02-2020
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
что-то я запутался с этими аддонами. интересует аддон к этому чуду. т.е. чтобы при настройке не было конфликтов с zip самого тотала но создавались zip файлы.
на сжатие ключи -9 -n
все ключи

Всего записей: 2912 | Зарегистр. 11-10-2005 | Отправлено: 08:01 06-09-2021
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mig73 (пост)
Цитата:
У меня нет такой проблемы. Multiarc MVV Build v1.4.3 с InnoUnp 0.49 работает с файлами быстро и без задержек.  
 
Код:
Description="InnoSetup"    Archiver="%$MULTIARC%\ADDONS\InnoSetup\innounp.exe"

приветствую и звиняюсь за каверзный вопрос))))
но ОТКУДА мы должны брать подпапку %$MULTIARC%\ADDONS\??? и её полное содержимое?
и САМ multiarc.ini с этим содержимым? В шапке конечно хотя бы этот файл есть для старта, НО! и он внутри себя ссылается на свои "где-то припрятанные" ехе-файлы, где-то там найденные/скачанные (пара ссылок в тексте ведет уже не нерабочие ресурсы даже!) - нет какого-то архива со всем рабочим содержимым. Т.е. просто скачанный и скопированный в папку плагина этот файл не сработает....
 
Я понимаю, что, если вдруг мне захочется что-тотакое СВОЁ добавить к этому олдскульному плагину)) - то я и сам в ответе за это. НО ....  
Чтобы в установочном пакете не было хотя бы святой пятерки - InnoSetup, NSIS, InstallShield, MsCAB, UPX - для всех их версий???
 
Собсно вот ВЫ откуда её взяли? Самое смешное, что на диске у себя я в итоге тоже нашел три файла-распаковщика, на которые чаще всего идет ссылка. НО - откуда я их брал???? Надо бы как-то устаканить этот процесс. В шапке закрепить что ли реально нужный минимальный набор, который сегодня актуально работает: плагин и все его вспомогательные скрипты/файлы.
 
 
P.S. в уже довольно хорошую сыскавшую известность сборку от FreshMen'a тоже толком ничего не уложили. CAB, UPX и какой-то freearc...
 
 
P.P.S да, в курсе почти святого total7zip и иже с ним... НО все же для упомянутой пятерки имхо, лучше заточенные под них спецутилиты распаковки ставить на бой против архива "ехе"...

Всего записей: 3792 | Зарегистр. 01-04-2006 | Отправлено: 14:55 06-09-2021 | Исправлено: destiny child, 15:23 06-09-2021
codecs



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
короче, двумя словами - ты хочешь чтобы кто-то сделал для тебя готовую сборку?

Всего записей: 2114 | Зарегистр. 22-07-2003 | Отправлено: 15:25 06-09-2021
mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny child
Уже ранее выкладывал, ну пусть ещё раз будет теперь весь комплект MultiArc.
Из святой пятёрки на мой взгляд актуальны InnoSetup, InstallShield и MsCAB, helpdeco и tbb2mbx вдогонку мне захотелось. MultiArc хоть и олдскульный но свои обязанности выполняет, а MsCAB ещё и пакует как надо. Ini файла плагина может быть не достаточно, надо и в [PackerPlugins] прописать по человечески и не забывать про Ctrl+PgDn.
Для чего UPX и в чём прикол я не могу в толк взять, а потому выкинул его. с NSIS справится Total7zip со свежим 7-zip на борту.
Сборку FreshMen'a я в глаза никогда не видел.
 
GoblinNN
Этим чудом я не пользуюсь, а что бы небыло конфликта в Multiarc не надо прописывать расширение zip. Надо чего ни будь другое типа marc_zip. Примерно так сделано в Total7zip.

Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 15:35 06-09-2021 | Исправлено: mig73, 15:41 06-09-2021
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny child
Подробнее...
upx https://github.com/upx/upx/releases
nsis сам 7zip но не от автора там прикрыта лавочка. а типа этого https://github.com/mcmilk/7-Zip-zstd
InstallShield вернее InstallShield6-14 нужен IsCabExt.exe
InstallShield6-14
mscab - старый архиватор
===============
upd еще. тут в архиве http://totalcmd.net/plugring/arc_ct.html есть древние бинарники. которые и найти сегодня просто так сложно.
 
Добавлено:
mig73
когда я вижу эти аддоны для меня темный лес. вижу только проценты.

Всего записей: 2912 | Зарегистр. 11-10-2005 | Отправлено: 15:45 06-09-2021 | Исправлено: GoblinNN, 16:05 06-09-2021
codecs



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

Цитата:
nsis сам 7zip но не от автора там прикрыта лавочка

ничего там не прикрыто - просто теперь он пропускает скрипт установки и те, кому он нужен, используют старую версию 2016 года

Всего записей: 2114 | Зарегистр. 22-07-2003 | Отправлено: 16:25 06-09-2021
GoblinNN

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

Всего записей: 2912 | Зарегистр. 11-10-2005 | Отправлено: 16:42 06-09-2021
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoblinNN (пост)
Цитата:
а типа этого https://github.com/mcmilk/7-Zip-zstd

ок, вроде как он только лишь в оригинальную 7zip добавил другие алгоритмы и восстановил то, что было отключено автором 7zip в своей сборке этого продукта. Ладно. Этот другой разраб на странице гитхаба пишет, что для ТС есть свой архивчик. Скачал и его. НО в его содержимом есть tc7z.dll tc7z64.dll (и еще arm - но они не для нас), а в составе установки ТС изначально есть TC7Z.DLL TC7Z64.DLL TC7ZIPIF.DLL TCLZMA64.DLL TCMDLZMA.DLL. Как грится - почуй разницу;)
Ну и где/зачем потеряны TC7ZIPIF.DLL TCLZMA64.DLL TCMDLZMA.DLL?
Хотя их я и на оригинальном сайте 7zip не найду. Их собирают спецом для Гислера???
 
P.S. Агрх. TC7ZIPIF.DLL это заглушка для ТС, собранная Гислером самим))) ок, проехали...
но вот про TCLZMA64.DLL TCMDLZMA.DLL ничего не найду. Подписаны как собранные автором 7zip, а на его сайте нигде не присутствуют...

Всего записей: 3792 | Зарегистр. 01-04-2006 | Отправлено: 17:20 06-09-2021 | Исправлено: destiny child, 17:26 06-09-2021
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум Ru.Board » Компьютеры » Программы » Multiarc плагины и аддоны для FAR и Total Commander


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru