MultiArc: archive support plugin — модуль работы с архивами

Здесь можно обсудить ваш любимый плагин.
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

Post by Smitis »

Latest post of the previous page:

wolf wrote:а способа заставить мультиарк вызывать wcx.fmt до cab.fmt - тоже нет?
Я когда-то делал так:
- удаляются (переносятся в другое место) субплагины мультиарка,
- затем опять копируются на место, но в порядке их использования.
Т.е., в твоём случае, на место первым копируется wcx.fmt, а затем все остальные.
ФАР (и плагины) перебирают файлы в том порядке, в каком создавались записи в директории (просто так работают стандартные функции filefirst, filenext и их виндозные аналоги)
User avatar
CrOm
Posts: 1428
Joined: Tue 02 Aug, 2005 21:02
Location: Омск
Been thanked: 1 time

Post by CrOm »

Smitis wrote:
wolf wrote:а способа заставить мультиарк вызывать wcx.fmt до cab.fmt - тоже нет?
Я когда-то делал так:
- удаляются (переносятся в другое место) субплагины мультиарка,
- затем опять копируются на место, но в порядке их использования.
а почему бы не сделать в MultiArc сортировку по имени файла? ведь тогда будет намного проще задавать приоритеты плагинам.

в своем Mr. Ripper я сделал именно так.
FARFlipper, FARdroid, qPlayEx, Mr.Ripper
wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Post by wolf »

Smitis
выкрутасы с порядком создания файлов - крайне неудобны в переноске на соседний комп.
Развлечения "тут работает, тут - не работает" - мне не нужно.

А проблему - решил.
переименовал cab.fmt и прописал

[HKEY_CURRENT_USER\Software\Far\Plugins\MultiArc\TryIfNoOther]
"custom.fmt"=dword:00000001
"wcx.fmt"=dword:00000001
"z_cab.fmt"=dword:00000001

вроде работает как хочу...
User avatar
HaRT
Moderator
Posts: 10865
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Про МА

Post by HaRT »

t-rex wrote:[...]
[HKEY_CURRENT_USER\Software\Far\Plugins\MultiArc\TryIfNoOther]
"wcx.fmt"=dword:00000001
"custom.fmt"=dword:00000001

Т.е. в этой ветке реестра надо добавить ключ который соответствует имени файла форматки и придать ему значение 1 типа DWORD.
Обнаружена багофича: сравнение имени файла форматки и имени значения в реестре производится регистрозависимо.
Пока я это не осознал, наблюдал странные взаимодействия между 7z и RAR SFX (у меня форматка зовётся Custom.fmt).
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Про МА

Post by t-rex »

HaRT wrote:
t-rex wrote:[...]
[HKEY_CURRENT_USER\Software\Far\Plugins\MultiArc\TryIfNoOther]
"wcx.fmt"=dword:00000001
"custom.fmt"=dword:00000001

Т.е. в этой ветке реестра надо добавить ключ который соответствует имени файла форматки и придать ему значение 1 типа DWORD.
Обнаружена багофича: сравнение имени файла форматки и имени значения в реестре производится регистрозависимо.
Пока я это не осознал, наблюдал странные взаимодействия между 7z и RAR SFX (у меня форматка зовётся Custom.fmt).
Не знаю, вот код

CurPlugin.TryIfNoOther=GetRegKey(HKEY_CURRENT_USER,"TryIfNoOther",CurPlugin.ModuleName,0);

реестр вроде как регистронезависимый.
User avatar
HaRT
Moderator
Posts: 10865
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Post by HaRT »

Вернул регистр обратно - ошибка не воспроизводится. Чудеса!

Приношу свои извинения. :oops:
DarkHobbit
Posts: 8
Joined: Mon 03 Apr, 2006 20:30
Location: Рязань, Россия
Contact:

Post by DarkHobbit »

DimmY wrote:Когда же, наконец, появится поддержка архивов RAR с запароленным содержанием?
Я так понял, речь идёт о поддержке RARов, у которых пароль требуется уже на входе в архив? Да, очень хотелось бы.
DimmY wrote:И ведь FMT-модуль для MA когда-то был соответствующий, но, к сожалению, "не доведенный до ума".
Опа! А разве это решается средствами FMT-модуля? Я так полагал, что только через доработку MultiArc.
В любом случае, очень нужная вещь.
Свет в конце тоннеля оказался лампочкой шахтёра...
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Post by t-rex »

Если положить в папку форматок unrar.dll то всё работает.
DarkHobbit
Posts: 8
Joined: Mon 03 Apr, 2006 20:30
Location: Рязань, Россия
Contact:

Post by DarkHobbit »

Да???
А... вижу... в WhatsNew.Plugins есть про это абзацик...
Иду пробовать...
Свет в конце тоннеля оказался лампочкой шахтёра...
User avatar
HaRT
Moderator
Posts: 10865
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

MultiArc: ошибка при добавлении описаний файлов

Post by HaRT »

Если добавлять в архив файлы, имеющие описания, со следующей комбинацией опций:
диалог "Archive support configuration": опция "[x] Update archive descriptions",
диалог "Add to <format>": опция "[x] Delete files after archiving",
то описания в архив добавляются, а из исходного места не удаляются (вне зависимости от используемого архиватора и от наличия прочих плагинов).
Соответственно, во многих случаях на диске остаётся "мусор".

У кого-нибудь это воспроизводится?

Far b.2091, MultiArc b.181; Win Srv 2k3 Std SP1
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Post by t-rex »

HaRT
Ну [x] Delete files after archiving говорит архиватору потереть все файлы что он добавлял в архив и файл описаний ему передавался не оригинальный а скомбинированый
User avatar
[e]Bu$ter
Posts: 792
Joined: Mon 30 May, 2005 23:05
Location: Беларусь, Минск
Contact:

Post by [e]Bu$ter »

t-rex Забань себя за флуд! :D

Добавлено: моё сообщение желательно бы тоже удалить
User avatar
HaRT
Moderator
Posts: 10865
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Post by HaRT »

t-rex
Но Вы хотя бы согласны, что с точки зрения простого пользователя желательным является поведение, когда при такой комбинации опций описания удаляются вместе с файлами?
User avatar
HaRT
Moderator
Posts: 10865
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Post by HaRT »

t-rex
Кстати, нет ли у Фара сервисной функции, которая бы удаляла файл одним из трёх способов (в корзину, обычный, стирание) и с учётом настройки про описания?
1. Если есть, можно было бы в MultiArcе использовать именно её; 2. Если нет, то самое время её в Фар добавить, и см. п. 1. ;)
Kirill
Posts: 263
Joined: Thu 04 Aug, 2005 10:27
Location: Kaliningrad
Has thanked: 3 times
Contact:

MultiArc и консольный rar

Post by Kirill »

Подскажите, пожалуйста, настройки для консольного rar'а. Не люблю я gui'шный winrar.
User avatar
Вадим Захаренко
Posts: 922
Joined: Fri 18 Mar, 2005 08:59
Location: Беларусь, Мозырь
Has thanked: 7 times
Contact:

Post by Вадим Захаренко »

Kirill

C:\Program Files\far\Addons\Archivers\Rar20.reg
Post Reply

Return to “Обсуждение плагинов”