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

Здесь можно обсудить ваш любимый плагин.
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

Latest post of the previous page:

Ну как-то так:

Code: Select all

7z a {-p%%P} -r0 -t7z {%%S} -scsDOS -i@%%LQMN -- %%A
во всех командах.
unxed
Posts: 25
Joined: Fri 26 Nov, 2010 06:23
Has thanked: 6 times
Been thanked: 2 times

[MultiArc] MiltiArc не понимает Zip64 архивы

Post by unxed »

t-rex wrote: Thu 16 Jun, 2005 13:19 Да нечего выявлять, надо знать структуру zip64. Я что то не смог найти нормального описания этого дела.
Так вот здесь же про ZIP64 всё расписано :)

https://pkware.cachefly.net/webdocs/cas ... PPNOTE.TXT

А тестовые архивчики вот этой тулзой делать хорошо
https://github.com/CreeperKong/zipbomb-generator

python zipbomb.py --zip64 --num-files=99999 --compressed-size=5000000 > zbsm.zip
Last edited by HaRT on Wed 21 Oct, 2020 22:48, edited 2 times in total.
Reason: Добавлена цитата «отвечаемого» сообщения после объединения Тем
unxed
Posts: 25
Joined: Fri 26 Nov, 2010 06:23
Has thanked: 6 times
Been thanked: 2 times

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

Post by unxed »

Коллеги, а подскажите, пожалуйста, исходники вот прям самой-самой свежей версии multiarc, существующей в природе, где можно глянуть? Спасибо!
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

[MultiArc] MiltiArc не понимает Zip64 архивы

Post by John Doe »

unxed, обратите внимание что Multiarc в настоящий момент никем не поддерживается.
https://t.me/FarManager — Telegram чат
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

[MultiArc] MiltiArc не понимает Zip64 архивы

Post by DrKnS »

John Doe wrote: Wed 21 Oct, 2020 11:58 Multiarc в настоящий момент никем не поддерживается
Скорее, "не развивается".
Предложения изменений и исправления багов приветствуются.
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

[MultiArc] MiltiArc не понимает Zip64 архивы

Post by HaRT »

DrKnS wrote: Wed 21 Oct, 2020 12:33 Скорее, "не развивается".
А меж тем
На Хабре unxed про far2l давеча написал wrote:Плагин multiarc, который используется в far2l для доступа к архивам, приехал к нам из мира Windows, и не умел воспринимать .tar.gz как один архив. Он видел .gz, и внутри него .tar. Следовательно, чтобы получить список файлов, приходилось делать полную распаковку. Такой себе экспириенс. За последний месяц multiarc был существенно доработан, и эта проблема исчезла.
@unxed, там речь идёт про какой-то порт MultiArc'а, изменения откуда обратно к нам не попадают?
Фар есть инструмент, а не нянька. © 2009 DrKnS
unxed
Posts: 25
Joined: Fri 26 Nov, 2010 06:23
Has thanked: 6 times
Been thanked: 2 times

[MultiArc] MiltiArc не понимает Zip64 архивы

Post by unxed »

John Doe wrote: Wed 21 Oct, 2020 11:58 unxed, обратите внимание что Multiarc в настоящий момент никем не поддерживается.
Допускал такую вероятность :)
Last edited by unxed on Wed 21 Oct, 2020 22:12, edited 2 times in total.
unxed
Posts: 25
Joined: Fri 26 Nov, 2010 06:23
Has thanked: 6 times
Been thanked: 2 times

[MultiArc] MiltiArc не понимает Zip64 архивы

Post by unxed »

HaRT wrote: Wed 21 Oct, 2020 14:11 А меж тем
На Хабре unxed про far2l давеча написал wrote:Плагин multiarc, который используется в far2l для доступа к архивам, приехал к нам из мира Windows, и не умел воспринимать .tar.gz как один архив. Он видел .gz, и внутри него .tar. Следовательно, чтобы получить список файлов, приходилось делать полную распаковку. Такой себе экспириенс. За последний месяц multiarc был существенно доработан, и эта проблема исчезла.
@unxed, там речь идёт про какой-то порт MultiArc'а, изменения откуда обратно к нам не попадают?
Да, там речь про multiarc, который в far2l, а я не очень понимаю, ловко ли связанные с far2l штуки здесь обсуждать вообще. Кажется, администрация этому не очень рада (буду рад ошибаться).

Доработки действительно обратно не попадают, потому что не очень понятно, кто мог бы на себя взять работу по непосредственному бэкпортингу, тем более, что у плагина мейнтейнера нет нынче, как выяснилось. При том, что изменения, которые можно было бы с пользой бэкпортировать (улучшенную поддержку русских букв в зипах, например, ну или вот с .tar.gz историю эту) — действительно имеются.
Last edited by unxed on Wed 21 Oct, 2020 22:22, edited 16 times in total.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

[MultiArc] MiltiArc не понимает Zip64 архивы

Post by DrKnS »

Обсуждайте на здоровье, при условии, что это не полнейший оффтопик:

"надо бы вот это портировать сюда, а это назад" - отлично.
"не работает, как пропатчить kde2 f2l под freebsd" - не стоит.
unxed
Posts: 25
Joined: Fri 26 Nov, 2010 06:23
Has thanked: 6 times
Been thanked: 2 times

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

Post by unxed »

Можно, например, портировать обратно поддержку UTF-8 имен файлов в зипах (поле 0x7075) и ZIP64, который недавно запилили. Тащить надо вот отсюда
https://github.com/elfmz/far2l/blob/mas ... ip/zip.cpp
вот сюда
https://github.com/FarGroup/FarManager/ ... rc/zip.cpp

Изменений, связанных со сменой платформы, в этом конкретном файле минимум, так что это, по идее, должно быть не сложно. Но у меня нет винды, чтобы попробовать :) Ну и не понятно пока, насколько это вообще кем-нибудь востребовано.

Ещё можно аналогичным образом попробовать перетащить продвинутую поддержку .tar.gz (получение списка файлов в архиве без промежуточной полной распаковки).
Last edited by unxed on Sun 25 Oct, 2020 06:07, edited 2 times in total.
dmitrik
Posts: 124
Joined: Mon 30 Nov, 2009 21:58
Has thanked: 1 time
Been thanked: 4 times

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

Post by dmitrik »

По-моему, сегодня MultiArc в Far'е имеет смысл использовать только для одного: создание/изменение RAR-архивов. Всё остальное из актуальных в 2020 году задач ArcLite делать умеет, причем лучше и быстрее.
Last edited by dmitrik on Sun 25 Oct, 2020 15:17, edited 1 time in total.
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

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

Post by buniak_a_h »

dmitrik wrote: Sun 25 Oct, 2020 15:15 По-моему, сегодня MultiArc в Far'е имеет смысл использовать только для одного: создание/изменение RAR-архивов. Всё остальное из актуальных в 2020 году задач ArcLite делать умеет, причем лучше и быстрее.
Есть ещё резон: работа с каким-нить новым архиватором, не известным arclite-у. С этой точки зрения MultiArc гибче всего, что можно придумать…
dmitrik
Posts: 124
Joined: Mon 30 Nov, 2009 21:58
Has thanked: 1 time
Been thanked: 4 times

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

Post by dmitrik »

buniak_a_h wrote: Sun 25 Oct, 2020 16:17Есть ещё резон: работа с каким-нить новым архиватором, не известным arclite-у. С этой точки зрения MultiArc гибче всего, что можно придумать…
Формально — да. А на деле сейчас ничего, кроме rar, zip и 7zip, всё равно не используется.

Не поймите меня превратно, я за развитие MultiArc. Но боюсь, мотивации у тех, кто его сопровождал, сейчас не очень много.
Last edited by dmitrik on Sun 25 Oct, 2020 21:14, edited 1 time in total.
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

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

Post by citRiks »

dmitrik,
и вы еще лучше мотивируете их мотивацию утверждениями что МультиАрк не нужен? :)
Вам А. Буняк совершенно верно заметил про достоинства (расширяемость) МультиАрка.
Я бым наверное, вернул МультиАрк в поставку вместо АркЛайта (не в обиду АркЛайту)
То что плагин недооценный - это другой вопрос.
В теме фароводства вообще много чего недооцененнего и малоиспользуемого.
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

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

Post by buniak_a_h »

citRiks, мне одному кажется, что функционал мультиарка легко делается панельным модулем на ЛУА?
Post Reply

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