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

» Multiarc плагины и аддоны для FAR и Total Commander

Автор: Nick222
Дата сообщения: 14.07.2007 13:40
Всем привет!

Есть такой архиватор:
FreeArc http://www.haskell.org/bz/

В его поставку входит плагин для Far.
Нет ли у кого адона для МультиАрка под Тотал Коммандер для него?

Спасибо
Автор: vcrank
Дата сообщения: 14.07.2007 17:01

Цитата:
i12comp_r_.zip

А можно не на рапиду? Пожалуйста. Нужен только файл i12comp.exe

А вот [more=эти][InstallShield70]
Description="InstallShield 7.0 [ARS]"
ID=49 53 63 28 00 70
IDPos=0
Extension=cab,hdr
Archiver=i6comp.exe
List=%P l -o -f %AQ
Format0="tt-dd-yyyy hh:mm zzzzzzzzzz aaaa pppppppppp nnnnnnnnnnnnnnnnnnnnn"
End="^Version 0.2 -] fOSSiL & Morlac - 2000 [-"
Extract=%P e -o -f %AQ %Fq %FWq
ExtractWithPath=%P x -o -f %AQ %Fq
Delete=%P d -o -f %AQ %Fq
Add=%P a -o -f %AQ %Fq
AddRecurse=%P a -o -r -f %AQ %Fq

[InstallShield6]
Description="InstallShield 6 [ARS]"
ID=49 53 63 28 0C
IDPos=0
Extension=cab,hdr
Archiver=i6comp.exe
List=%P l -o -f %AQ
Format0="tt-dd-yyyy hh:mm zzzzzzzzzz aaaa pppppppppp nnnnnnnnnnnnnnnnnnnnn"
End="^Version 0.2 -] fOSSiL & Morlac - 2000 [-"
Extract=%P e -o -f %AQ %Fq %FWq
ExtractWithPath=%P x -o -f %AQ %Fq
Delete=%P d -o -f %AQ %Fq
Add=%P a -o -f %AQ %Fq
AddRecurse=%P a -o -r -f %AQ %Fq

[InstallShield5]
Description="InstallShield 5 [ARS]"
ID=49 53 63 28
IDPos=0
Extension=cab
Archiver=i5comp.exe
List=%P l -o -f %AQ
Debug=0
Format0="tt-dd-yyyy hh:mm zzzzzzzzz aaaa ppppppppp nnnnnnnnnnnnnnnnnnnnnnn"
Extract=%P e -o -d -f %AQ %FQ
ExtractWithPath=%P x -o -d -f %%AQ %%FQ
Delete=%P d -o -d -f %%AQ %%FQ
Add=%P a -o -f %%AQ %%FQ
AddRecurse=%P a -o -r -f %%AQ %%FQ

[InstallShield3]
Description="InstallShield 3 [ARS]"
ID=13 5d 65 8c
IDPos=0
Extension=Z
Archiver=icomp.exe
IgnoreErrors=1
List=%P -l %AQ
Start="^ ========"
End="^ ------"
Format0=" tt-dd-yy hh-mm zzzzzzzz aaaa pppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract=%P -d -h -o %AQ %FWQ %FP
ExtractWithPath=%P -d -i -h -o %AQ %FWQ %FP
Delete=%P -r -h %F %AQ
Add=%P -h %FWq %AQ %Rq {%S}
;Add=%P -h %FQ %AQ %RQ
AddRecurse=%P -i -h %FQ %AQ %Rq {%S}
;AddRecurse=%P -h -i %Fq %AQ %Rq[/more] строки вобще нужны будут после добавление настроек от OptimusBest?

И в каком порядке их расставить, если нужны
Автор: Factotum
Дата сообщения: 14.07.2007 21:13
Зеркало на ifolder i12comp_r

Цитата:
А вот эти строки
-Лучше оставить ниже настроек от OptimusBest
Автор: arsvrn
Дата сообщения: 17.07.2007 21:35
Nick222

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

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

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

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

Цитата:
UnixPath - Если пути в выводе архиватора в формате Unix установите этот флаг.
Автор: Nick222
Дата сообщения: 18.07.2007 10:46
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


Листинг работает на ура, пакуются файлы без пробелов и только с именами на латинице, распаковка - только по одному файлу (что-то я с именами намудрил).
Стирание из архива пока не делал вообще...
Автор: oleeeeeee
Дата сообщения: 18.07.2007 21:15
Вот накалякал за 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

Опции сжатия ставим сами по усмотрению
Автор: pom205
Дата сообщения: 18.07.2007 21:40
oleeeeeee
А для uda.exe такой же могёшь?
Автор: Nick222
Дата сообщения: 18.07.2007 22:19
oleeeeeee
Работает вроде.
Поместил на оф.сайте архиватора http://forum.compression.ru/viewtopic.php?p=6777#6777 со ссылкой на тебя...
Автор: oleeeeeee
Дата сообщения: 18.07.2007 22:56
Сорри, не работало извлечение из некоторых каталогов. Сейчас вроде всё работает...

А для 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
Автор: pom205
Дата сообщения: 18.07.2007 23:11
oleeeeeee
О, за slim спасибо, ещё бы Uda прикрутить.
Автор: los2
Дата сообщения: 19.07.2007 00:03
oleeeeeee
а к FAR этот slim как прикрутить?
Автор: KapralBel
Дата сообщения: 19.07.2007 00:13
los2
Так он и привел для ФАРа
добавляешь эти строки в
"C:\Program Files\Far\Plugins\MultiArc\Formats\custom.ini"
Автор: los2
Дата сообщения: 19.07.2007 01:09
KapralBel,
если это так,то-увы,у меня не работает.

cannot find executable file '%P'
Автор: Factotum
Дата сообщения: 19.07.2007 02:19
Насколько мне известно этот 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="*
Автор: Nick222
Дата сообщения: 19.07.2007 06:16
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"

Так не лучше?
Автор: mithridat1
Дата сообщения: 19.07.2007 06:32

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

По-моему,у UDA просто нет опций,необходимых для его использования в MultiArc.
Слишком примитивный архиватор.
Автор: oleeeeeee
Дата сообщения: 19.07.2007 07:09
что за 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
Автор: mithridat1
Дата сообщения: 19.07.2007 07:13
oleeeeeee

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

Так для него в самом мультиарке аддон есть.Автор теперь развивает проект WinRK.
Автор: oleeeeeee
Дата сообщения: 19.07.2007 07:19
Так для него в самом мультиарке аддон есть.Автор теперь развивает проект WinRK.
Плохой аддон. Уже давно не развивает
Автор: arsvrn
Дата сообщения: 19.07.2007 09:04
BasiL

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

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

oleeeeeee, pom205

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

Еще бы топик повнимательнее читали... Уж давно для Slima выложено (1, 2).

Кстати, oleeeeeee, если архиватор поддерживает списки файлов, лучше пользоваться конструкцией %LAQ, а не %FAQ. Работает быстрее, и вообще это правильнее, ИМХО.
Автор: Nick222
Дата сообщения: 19.07.2007 10:39
arsvrn

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

Это теория, а на практике это не работает

Добавлено:
Народ!

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

У меня был старый адон, но он, входя в архивы, не показывает никаких файлов

Спасибо
Автор: cracklover
Дата сообщения: 19.07.2007 11:09
Nick222
Давно и успешно работаю с ткими настройками мультиарка ...
[more]
[TBB]
ID=20 06 79 19 08 0C 00
IDPos=0
Extension=tbb
Archiver=tbb2mbx.exe
List="%P -ls3f %AQA -a"
Start="Found"
Format0="zzzzzzzzzz a nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract="%P -x %aA %FW -a"
Description="The Bat! Message Base"
IgnoreErrors=0
Debug=0
UnixPath=0
SkipDirsInFileList=0
SkipEmptyNames=0
BatchUnpack=0
SearchForUglyDirs=0
AskMode=0
SkipLIST=1
[/more]
Автор: BasiL
Дата сообщения: 19.07.2007 11:40
Nick222,
у меня так же, как у cracklover, только
Код: List="%P -ls0f %AQA -a"
Автор: Nick222
Дата сообщения: 19.07.2007 11:43
версия 1.3 полностью переписана другим челом и там другой синтаксис команд...
Автор: BasiL
Дата сообщения: 19.07.2007 11:57
ну вот и причина нашлась...
ReadMe.txt:
Цитата:
1.3 beta 03.03.2002
~~~~~~~~~~~~~~~~~~~~~
* work with up to 4Gb mailboxes
* best alternative scan algorithm
* more standard to unix mailboxes
* minimal memory requirement
* removed message listing and extracting
(wait for my Far Manager's plugin at this response)

* added few new bugs

так что надо пользоваться версией 1.2...
Автор: Nick222
Дата сообщения: 19.07.2007 12:07
BasiL
Но у меня в ручном режиме экстракция идёт на ура...
К тому же последняя версия 1.3 RC1.

Похоже, Вы были правы - нужно пользоваться версией 1.2 - она у меня нормально заработала, да и в примечаниях я у себя нашёл совет не использовать 1.3...
Автор: arsvrn
Дата сообщения: 19.07.2007 12:17
Nick222

Цитата:
Это теория, а на практике это не работает

Не работает с FreeArc - это да. Причем только с русскими именами файлов. С латинскими нет проблем. Просто автору надо чего-то подправить в архиваторе (где-то ошибка). А вообще, многие архиваторы (rar, 7z, тот же slim и другие) прекрасно работают со списками.
Автор: Nick222
Дата сообщения: 19.07.2007 12:20
BasiL
А вот проблема с длиной имён осталась - может как-то её принудительно можно обрезать до 50-100 символов?

arsvrn
Автор предлагает танцевать от настроек для Far, которые, по его словам, нормально работают:


Цитата:
[FreeArc]
[more]
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="*"[/more]


Я тут не очень понимаю синтаксис - может кто подскажет, как из этого сделать адон для МультиАрк для ТК?
Автор: arsvrn
Дата сообщения: 19.07.2007 13:20
Nick222

Цитата:
Автор предлагает танцевать от настроек для Far, которые, по его словам, нормально работают

Плохо они работают. Не обрабатываются русские имена.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

Предыдущая тема: Opera 8 free registration


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