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

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

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

Цитата:
А вот эти  строки
-Лучше оставить ниже настроек от OptimusBest

Всего записей: 1039 | Зарегистр. 05-07-2006 | Отправлено: 22:13 14-07-2007 | Исправлено: Factotum, 22:14 14-07-2007
arsvrn

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

Цитата:
Есть такой архиватор:  
FreeArc http://www.haskell.org/bz/  
В его поставку входит плагин для Far.  
Нет ли у кого адона для МультиАрка под Тотал Коммандер для него?

Хм... Действительно интересный архиватор. Позволяет по выбору использовать алгоритмы LZMA, PPMD или GRZipLib, что дает возможность подбора наилучшего архиватора для конкретного типа данных. И вообще имеет очень широкие возможности по настройке. И умеет, в отличии от многих экспериментальных (типа PAQxx и т.п.), работать как нормальный архиватор со списками файлов, каталогами, создает листинг.
Надо бы научить ТС работать с ним через МА. В общем-то проблемка только одна - не хочет нормально обрабатываться листинг с файлами в подкаталогах. Мне кажется, из-за того, что FreeArc создает листинг с разделителями "/" вместо привычных "\". А МА их не хочет воспринимать. А так с архивацией и извлечением проблем нет. Может быть придется сделать промежуточную программку-перекодировщик листинга.
Ну, попробую. Может что и получится

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 22:35 17-07-2007
BasiL



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

Цитата:
Может быть придется сделать промежуточную программку-перекодировщик листинга.

Вот те раз А для чего в МА есть флаг UnixPath?

Цитата:
UnixPath - Если пути в выводе архиватора в формате Unix установите этот флаг.

Всего записей: 3250 | Зарегистр. 13-03-2004 | Отправлено: 08:23 18-07-2007
Nick222

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

Цитата:
[ARC]
ID=41 72 43
IDPos=0
Extension=ARC
Archiver="c:\Program Files\FreeArc\Arc.exe"
List="%p l %a"
Start="^----------------------------------------"
End="^----------------------------------------"
Extract="%p e %aq"
Test="%p t %aq"
Delete="%p d %aq %fq"
Add="%p a %aq %fq"
Description="FreeArc 0.36"
Format0="yyyy-tt-dd hh:mm:ss zzzzzzzzzzz nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
IgnoreErrors=0
Debug=1
UnixPath=0
SkipDirsInFileList=0
SkipEmptyNames=1
BatchUnpack=0
SearchForUglyDirs=0

 
Листинг работает на ура, пакуются файлы без пробелов и только с именами на латинице, распаковка - только по одному файлу (что-то я с именами намудрил).
Стирание из архива пока не делал вообще...

Всего записей: 2288 | Зарегистр. 28-11-2004 | Отправлено: 11:46 18-07-2007
oleeeeeee



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот накалякал за 10м. работает всё!!!
[ARC]
ID=41 72 43
IDPos=0
Extension=arc
Description="FreeArc 0.36"
Archiver=%COMMANDER_PATH%\arc\Arc.exe
Format0="yyyy-tt-dd hh:mm:ss aaaaaaa zzzzzzzzzzzzzzz                          nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Start="^----------------------------------------"
End="^----------------------------------------"
List=%P v %AQA
Test="%P t %AQA"
Add="%P a -m5x -se -cfg- -o+ %AQA %FqA"
Move="%P m -m5x -se -cfg- -o+ %AQA %FqA"
Extract="%P e -o+ %AQA %FqA"
ExtractWithPath="%P x -o+ %AQA %FqA"
Delete="%P d %AQA %FqA"
IgnoreErrors=0
Debug=0
UnixPath=1
SkipDirsInFileList=0
SkipEmptyNames=1
BatchUnpack=0
SearchForUglyDirs=0
 
Опции сжатия ставим сами по усмотрению

Всего записей: 20 | Зарегистр. 19-02-2007 | Отправлено: 22:15 18-07-2007 | Исправлено: oleeeeeee, 22:24 18-07-2007
pom205

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oleeeeeee
А для uda.exe такой же могёшь?

Всего записей: 555 | Зарегистр. 03-06-2006 | Отправлено: 22:40 18-07-2007
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oleeeeeee
Работает вроде.
Поместил на оф.сайте архиватора http://forum.compression.ru/viewtopic.php?p=6777#6777 со ссылкой на тебя...

Всего записей: 2288 | Зарегистр. 28-11-2004 | Отправлено: 23:19 18-07-2007
oleeeeeee



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сорри, не работало извлечение из некоторых каталогов. Сейчас вроде всё работает...
 
А для uda.exe такой же могёшь?
не могёшь, там даже листинга нет
 
[ARC]
ID=41 72 43
IDPos=0
Extension=arc
Description="FreeArc 0.36"
Archiver=%COMMANDER_PATH%\arc\Arc.exe
Format0="yyyy-tt-dd hh:mm:ss aaaaaaa zzzzzzzzzzzzzzz                          nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Start="^----------------------------------------"
End="^----------------------------------------"
List=%P v %AQA
Test="%P t %AQA"
Add="%P a -o+ %AQA %FqA"
Move="%P m -o+ %AQA %FqA"
Extract="%P e -o+ %AQA"
ExtractWithPath="%P x -o+ %AQA"
Delete="%P d %AQA %FqA"
IgnoreErrors=0
Debug=0
UnixPath=1
SkipDirsInFileList=0
SkipEmptyNames=1
BatchUnpack=0
SearchForUglyDirs=0
 
вот ещё может кому пригодится
хороший архиватор только оооочень долгий, в аддоне чтото не работало не помню что...
_http://www.bars-trade.com/slim/files/slim023d.zip
 
[Slim]
Description="Slim! 23d"
ID=46 42 46 42
IDPos=6
Extension=fb
Archiver=%COMMANDER_PATH%\arc\slim23d.exe
Debug=0
List="%P v -y %AQA %O"
Start="^-------------------------------------------------------------------------------"
End="^-------------------------------------------------------------------------------"
Format0="nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Format1="                     zzzzzzzzzz                  dd tt yy hh mm aaaaa"
Extract="%P e -y %AQA @%LA"
ExtractWithPath="%P x -y %AQA @%LA"
Delete="%P d -y -r %AQA @%LA"
Add="%P a -y -r -o64 -m32 %AQA %FQA %O"
Move="%P m -r -y -o64 -m32 %AQA %FQA %O"
AskMode=0
SkipLIST=1

Всего записей: 20 | Зарегистр. 19-02-2007 | Отправлено: 23:56 18-07-2007
pom205

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oleeeeeee
О, за slim спасибо, ещё бы Uda прикрутить.

Всего записей: 555 | Зарегистр. 03-06-2006 | Отправлено: 00:11 19-07-2007
los2



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

Всего записей: 1845 | Зарегистр. 20-11-2001 | Отправлено: 01:03 19-07-2007
KapralBel



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
los2
Так он и привел для ФАРа
добавляешь эти строки в  
"C:\Program Files\Far\Plugins\MultiArc\Formats\custom.ini"

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 01:13 19-07-2007
los2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KapralBel,
если это так,то-увы,у меня не работает.
 
cannot find executable file '%P'

Всего записей: 1845 | Зарегистр. 20-11-2001 | Отправлено: 02:09 19-07-2007
Factotum

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Насколько мне известно этот addon для TC, для FAR немного подругому
 
Добавлено:
для FAR вроде работает это:
Код:
; If freearc.fmt don't work, then use these settings:  
;  
; FreeArc support for FAR MultiArc plugin  
; Append the following strings to file  
; ...\Program Files\Far\Plugins\MultiArc\Formats\Custom.ini  
 
[FreeArc]  
TypeName=FreeArc  
ID=41 72 43 01  
Extension=arc  
List=arc v --noarcext --  
Start="^--"  
End="^--"  
Format0="yyyy tt dd hh mm ss aaaaaaa zzzzzzzzzzzzzzz ppppppppppppppp rrrrrrrr nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"  
Extract=arc x {-ap%%R} -y -kb --noarcext {%%S} -- %%A @%%LNMA  
ExtractWithoutPath=arc e -y -kb --noarcext {%%S} -- %%A @%%LNMA  
Test=arc t --noarcext {%%S} -- %%A @%%LNMA  
Delete=arc d --noarcext {%%S} -- %%A @%%LNMA  
Add=arc a {-ap%%R} --noarcext {%%S} -- %%A @%%LNMA  
AddRecurse=arc a -r {-ap%%R} --noarcext {%%S} -- %%A @%%LNMA  
AllFilesMask="*

 
Добавлено:
Кому нужно могут слить miltiarc.ini, любезно выложенный TychoBarfys

Всего записей: 1039 | Зарегистр. 05-07-2006 | Отправлено: 03:19 19-07-2007
Nick222

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

Цитата:
List=%P v --noarcext -- %AQA
Test="%P t --noarcext -- %AQA"
Delete="%P d --noarcext -- %AQA %FqA"
Add="%P a --arcpath --noarcext -o+ -- %AQA %FqA"
Move="%P m --arcpath --noarcext -o+ -- %AQA %FqA"
Extract="%P e --arcpath --noarcext -o+ -- %AQA"

Так не лучше?

Всего записей: 2288 | Зарегистр. 28-11-2004 | Отправлено: 07:16 19-07-2007 | Исправлено: Nick222, 07:17 19-07-2007
mithridat1



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

Цитата:
О, за slim спасибо, ещё бы Uda прикрутить.

По-моему,у UDA просто нет опций,необходимых для его использования в MultiArc.
Слишком примитивный архиватор.

Всего записей: 5025 | Зарегистр. 05-01-2006 | Отправлено: 07:32 19-07-2007
oleeeeeee



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
что за uda вот этот чтоли
http://www.wex.cn/dwing/download/uda0301s.7z
А для uda.exe такой же могёшь?  
не могёшь, там даже листинга нет
 
вот ещё может кому пригодится  
очень хороший архиватор, в аддоне чтото не работало не помню что...  
_http://www.msoftware.co.nz/pub/.jrkderlbxzityyfjzt/rk104a1w.exe
[Rk]
Extension=rk
Description="RK high performance archiver v1.04.1 (alpha)"
Archiver=%COMMANDER_PATH%\arc\rk.exe
Debug=0
SkipDirsInFileList=0
Start="===="
End="-------"
Format0="zzzzzzzzz  dd-tt-yy  hh:mmH nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List="%P -va -y %AQA"
Extract="%P -e -y %AQA @%LA"
ExtractWithPath="%P -x -y %AQA @%LA"
Test="%P -i -y -I3 %AQA"
Add=%P -c -y -mx3 -ts -ed+ -O %AQA @%LA
Move=%P -a -y -mx3 -ts -ed+ %AQA @%LA
AskMode=0
SkipLIST=1
 
ещё
_http://www.beegui.org/downloads/Bee079plus.zip
[Bee]
Description="Bee 0.7.9 build 316"
Extension=bee
Archiver=%COMMANDER_PATH%\arc\Bee.exe
ID=42 65 65
IDPos=0
Debug=0
Start="^-------------------------------------------------------------------------------"
End="^-------------------------------------------------------------------------------"
Format0="nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Format1="                zzzzzzzzzz pppppppppp       yy tt dd hh mm aaaaaa"
List="%P L %AQA"
Add=%P A -S %AQA %FQA
Move=%P A -S %AQA %FQA
Extract=%P E %AQA %FqA
ExtractWithPath=%P X %AQA %FqA
Delete=%P D %AQA %FqA
Test=%P T %AQA

Всего записей: 20 | Зарегистр. 19-02-2007 | Отправлено: 08:09 19-07-2007
mithridat1



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

Цитата:
RK high performance archiver v1.04.1 (alpha)

Так для него в самом мультиарке аддон есть.Автор теперь развивает проект WinRK.

Всего записей: 5025 | Зарегистр. 05-01-2006 | Отправлено: 08:13 19-07-2007
oleeeeeee



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так для него в самом мультиарке аддон есть.Автор теперь развивает проект WinRK.
Плохой аддон. Уже давно не развивает

Всего записей: 20 | Зарегистр. 19-02-2007 | Отправлено: 08:19 19-07-2007
arsvrn

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

Цитата:
Вот те раз  А для чего в МА есть флаг UnixPath?

Спасибо за подсказку Просто я с -nix'ами не работал и не знал, что это формат путей Unix.
 
oleeeeeee, pom205

Цитата:
О, за slim спасибо, ещё бы Uda прикрутить.

Еще бы топик повнимательнее читали... Уж давно для Slima выложено (1, 2).
 
Кстати, oleeeeeee, если архиватор поддерживает списки файлов, лучше пользоваться конструкцией %LAQ, а не %FAQ. Работает быстрее, и вообще это правильнее, ИМХО.

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 10:04 19-07-2007 | Исправлено: arsvrn, 10:05 19-07-2007
Nick222

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

Цитата:
если архиватор поддерживает списки файлов, лучше пользоваться конструкцией %LAQ, а не %FAQ. Работает быстрее, и вообще это правильнее, ИМХО

Это теория, а на практике это не работает
 
Добавлено:
Народ!
 
Ни у кого нет проверенного на практике адона для Тотал Коммандер 7, который работает с файлами папок писем TBB от The Bat 3.99.3 через MutliArc 1.3.0.4 beta (минимум) и с tbb2mbx версии 1.3 rc 1 (если есть более поздняя, дайте ссылку, плз).
 
У меня был старый адон, но он, входя в архивы, не показывает никаких файлов
 
Спасибо

Всего записей: 2288 | Зарегистр. 28-11-2004 | Отправлено: 11:39 19-07-2007
Открыть новую тему     Написать ответ в эту тему

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