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

Здесь можно обсудить ваш любимый плагин.
Yegor
Posts: 980
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 4 times
Been thanked: 15 times

Re: MultiArc: Archive support plugin — Модуль работы с архив

Post by Yegor » Thu 09 Sep, 2010 08:28

Latest post of the previous page:

Я, например, использую МА с одним единственным форматом Custom.fmt - для InnoSetup, старых InstallShieldов и других консольных вещей.
В ArcLite этого нет, а планируются ли подплагины - не знаю, можно попросить как фичер реквсет.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин

User avatar
John Doe
Бюрократ
Posts: 12287
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 164 times

Re: MultiArc: Archive support plugin — Модуль работы с архив

Post by John Doe » Thu 09 Sep, 2010 16:52

Yegor
Подплагины в arclite не планируются.
Но это можно сделать в newarc'е.

Собственно там всё готово, единственное что требуется, это портировать в юникод саму форматку custom.fmt.
Может возьмётесь?

User avatar
WARP ItSelf
Самый умный
Posts: 1011
Joined: Tue 15 Mar, 2005 23:19
Contact:

Re: MultiArc: Archive support plugin — Модуль работы с архив

Post by WARP ItSelf » Thu 09 Sep, 2010 18:16

Ну, custom.fmt там, возможно, работает в NewArc и сейчас (ансишная форматка работает в юникодном NewArc, да). Я давно не смотрел на работоспособность модулей от MA. А вот написать для NA свою форматку вида custom.module - это было бы хорошо. Но не будем здесь засорять тему, это тема про МА.
Никто не знал, а я...

User avatar
DimmY
Posts: 179
Joined: Mon 04 Apr, 2005 14:38
Been thanked: 1 time

Re: MultiArc: Archive support plugin — Модуль работы с архив

Post by DimmY » Fri 10 Sep, 2010 07:22

Господа программисты! Извините, я не в курсе ваших взаимоотношений и плохо представляю все подводные течения, влияющие на развитие FAR – программы управления файлами и архивами.
У меня просто просьба обычного пользователя: ПОЖАЛУЙСТА, доведите MultiArc как плагин, входящий в стандартный комплект поставки FAR, до состояния готового продукта! А после можно удивлять и радовать пользователей искромётными находками и решениями в NewArc и других архиваторных плагинах.
Со своей личной колокольни могу сказать, что в Мультиарке (мне) не хватает, по большому счёту, лишь нормальной работы с запароленными RAR-архивами (чтобы не выдавался запрос пароля на каждое действие в уже открытом архиве), а также (в меньшей степени) юникода. Хотелось бы, конечно, ещё функцию переименования файлов в архиве, но это, думаю, из области неосуществимых мечтаний.
Скажите, можно ли надеяться на реализацию первых двух пожеланий? Или Мультиарк следует считать мёртвым плагином, развитие которого прекращено окончательно и бесповоротно?
Не сочтите за наезд, но в самом деле досадно наблюдать, как FAR обрастает множеством интересностей, но к работе с архивами у авторов внимания практически никакого.

User avatar
CDK
Posts: 292
Joined: Thu 28 Apr, 2005 08:28
Has thanked: 9 times
Been thanked: 3 times
Contact:

Re: MultiArc: Archive support plugin — Модуль работы с архив

Post by CDK » Sun 03 Oct, 2010 09:41

Far 2.0 (build 1683) x86
SFX-архив фриарка (freearc.org)
В Custom.ini прописано (nnnn я обрезал шоб не расстягивало экран):

Code: Select all

[FreeArc]
TypeName=FreeArc
ID=41 72 43 01
IDonly=1
Extension=arc
List=unarc v --noarcext %%AQ
Start="^--"
End="^--"
Format0="yyyy tt dd hh mm ss aaaaaaa zzzzzzzzzzzzzzz ppppppppppppppp rrrrrrrr nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn..."
AllFilesMask="*"
- у старого SFX сам архив начинается по смещению 0x1Ea00 - попадает в первые 128к - поэтому работает; при добавлении IDPos=0x1Ea00 тоже работает; при изменении например на IDPos=0x11100 естественно не работает (это правильно)
- у нового SFX сам архив начинается по смещению 0x26200 - не попадает в первые 128к - поэтому не работает; при добавлении IDPos=0x26200 тоже НЕ работает.

PS: комманда List (unarc v --noarcext %%AQ) отрабатывает одинаково на обоих, поэтому мне кажется что проблема в custom.fmt.

User avatar
DrKnS
Posts: 5283
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 203 times

Re: MultiArc: Archive support plugin — Модуль работы с архив

Post by DrKnS » Sun 03 Oct, 2010 09:45

не попадает в первые 128к
ртфм про PluginMaxReadData.

User avatar
CDK
Posts: 292
Joined: Thu 28 Apr, 2005 08:28
Has thanked: 9 times
Been thanked: 3 times
Contact:

Re: MultiArc: Archive support plugin — Модуль работы с архив

Post by CDK » Sun 03 Oct, 2010 09:57

DrKnS
диствительно :)
Тогда имхо в custom.ini

Code: Select all

;IDPos (optional)
;  ID position in archive. If not present, ID will be searched
;  in starting part of archive (first 128 Kb).
надо поменять на

Code: Select all

;IDPos (optional)
;  ID position in archive. If not present, ID will be searched
;  in starting part of archive (see PluginMaxReadData for detail).
или как-то так.

User avatar
John Doe
Бюрократ
Posts: 12287
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 164 times

Re: MultiArc: Archive support plugin — Модуль работы с архив

Post by John Doe » Sun 03 Oct, 2010 10:24

TechInfo #63

AnrDaemon
Posts: 93
Joined: Mon 14 Jun, 2010 20:25

Re: MultiArc: Archive support plugin — Модуль работы с архив

Post by AnrDaemon » Thu 14 Oct, 2010 18:48

http://zip.norganna.org/libs/ALL/Libs-ALL-r282.zip

Счас ставлю nightly но подозреваю, что ничего не изменится.
Last edited by AnrDaemon on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Спрятаны технические подробности

User avatar
Raul
Posts: 53
Joined: Tue 11 Jul, 2006 08:43
Location: Ekaterinburg
Contact:

Re: MultiArc: Archive support plugin — Модуль работы с архив

Post by Raul » Sat 30 Oct, 2010 09:47

Возможно, кто-то сталкивался - при попытке отредактировать текстовый файл в архиве TAR встроенным редактором архив портится
FAR 2.0.1661 x86
TarGzFmt 27.08.2010
TAR 1.12

User avatar
Raul
Posts: 53
Joined: Tue 11 Jul, 2006 08:43
Location: Ekaterinburg
Contact:

Re: MultiArc: Archive support plugin — Модуль работы с архив

Post by Raul » Sat 30 Oct, 2010 10:57

В версии Far2 1661, по сравнению с 1420, потерялась одна интересная фича - при распаковке архива по Shift-F2, если вторая панель в режиме Info, Far предлагает распаковать архив в папку с именем архива. Очень удобная была фича - может быть, ее вернете?

AnrDaemon
Posts: 93
Joined: Mon 14 Jun, 2010 20:25

Re: MultiArc: Archive support plugin — Модуль работы с архив

Post by AnrDaemon » Sun 31 Oct, 2010 00:52

Raul wrote:В версии Far2 1661, по сравнению с 1420, потерялась одна интересная фича - при распаковке архива по Shift-F2, если вторая панель в режиме Info, Far предлагает распаковать архив в папку с именем архива. Очень удобная была фича - может быть, ее вернете?
Вообще-то это давно починено.

User avatar
Raul
Posts: 53
Joined: Tue 11 Jul, 2006 08:43
Location: Ekaterinburg
Contact:

Re: MultiArc: Archive support plugin — Модуль работы с архив

Post by Raul » Thu 04 Nov, 2010 10:19

Еще один недостаток MultiArc - zip.fmt влезает в файлы doc (а раньше они просто открывались в Windows). Удалять его неохота, потому что тогда перестают открываться файлы zip. Предлагаю добавить файлы Office в список исключений.

User avatar
zg
zero-gravity
Posts: 5549
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 87 times
Contact:

Re: MultiArc: Archive support plugin — Модуль работы с архив

Post by zg » Thu 04 Nov, 2010 10:42

Raul wrote:Еще один недостаток MultiArc - zip.fmt влезает в файлы doc (а раньше они просто открывались в Windows).
сейчас файлы doc — это zip архивы.

Ant_222
Posts: 27
Joined: Thu 23 Apr, 2009 11:08
Has thanked: 1 time

Re: MultiArc: Archive support plugin — Модуль работы с архив

Post by Ant_222 » Thu 04 Nov, 2010 15:54

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

type %%L|archiever ...

а он пишет: "Executable type could not be found." Как заставить MultiArc видеть стандартые команды MSDOS/WINDOWS?

Заранее спасибо,
Антон

Yegor
Posts: 980
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 4 times
Been thanked: 15 times

Re: MultiArc: Archive support plugin — Модуль работы с архив

Post by Yegor » Thu 04 Nov, 2010 16:18

cmd /c type ... ?
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин

Ant_222
Posts: 27
Joined: Thu 23 Apr, 2009 11:08
Has thanked: 1 time

Re: MultiArc: Archive support plugin — Модуль работы с архив

Post by Ant_222 » Thu 04 Nov, 2010 16:31

Yegor, спасибо!

EDIT:
В таком случае я предлагаю разработчикам плагина в настройках по умолчанию для формата ZIP использовать бесплатный архиватор Info-ZIP, а не коммерческий pkzip:
http://www.info-zip.org/

Post Reply

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