arclite — работа с архивами на основе 7-Zip

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

arclite — работа с архивами на основе 7-Zip

Post by 2useven10 »

Тема для обсуждения arclite — нового альтернативного плагина архиватора 7-Zip для Far.
("Старый" плагин 7zipalt обсуждается в прежней теме.)

Внимание:
Начиная с билда 1762 плагин входит в комплект поставки юникодной версии FAR'а, заменяя собой Multiarc.
В arclite не реализованы некоторые функции, присутствовавшие в Multiarc, в частности упаковка в RAR.

Обсуждение: arclite вместо MultiArc в комплекте Far 2











Кодек LZHAM
pili1985
Posts: 3
Joined: Mon 11 Jul, 2016 12:38

arclite — работа с архивами на основе 7-Zip

Post by pili1985 »

Latest post of the previous page:

Спасибо, всё получилось.
Fedia
Posts: 33
Joined: Tue 06 Oct, 2009 12:22

arclite — работа с архивами на основе 7-Zip

Post by Fedia »

Сейчас копировал файлы из архива 7z в папку, и вместо F5 нажал F6. После выхода из архива оказалось, что FAR обновил архив, ничего у меня не спросив.
Стал искать опцию для вывода запроса на изменения в архиве, но не нашёл.
Подскажите, как включить запрос на подтверждение обновления архива?
Far Manager, version 3.0 (build 4700) x64
2useven10
Posts: 5226
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 314 times

arclite — работа с архивами на основе 7-Zip

Post by 2useven10 »

Fedia wrote: Подскажите, как включить запрос на подтверждение обновления архива?
Мне такая опция неизвестна.
ccaid
Posts: 908
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 24 times
Been thanked: 6 times

arclite — работа с архивами на основе 7-Zip

Post by ccaid »

предлагаю комбинацию ShiftF2 вывести из-под действия файловых масок.

если не ошибаюсь, маски были введены для предотвращения входа по Enter'у в неархивные архивы, типа офисных документов. а для комбинации CtrlPgDn такое ограничение лишнее, поэтому для неё был заведён флажок: использовать маски или нет (по умолчанию — нет). вот и для комбинации ShiftF2 это ограничение избыточное, и её имеет смысл регулировать тем же флажком, или завести аналогичный новый.

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

если нужно, запись на мантис я сделаю.
Фар делают добрые люди
2useven10
Posts: 5226
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 314 times

arclite — работа с архивами на основе 7-Zip

Post by 2useven10 »

ccaid wrote: если нужно, запись на мантис я сделаю.
Нужно.
ccaid
Posts: 908
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 24 times
Been thanked: 6 times

arclite — работа с архивами на основе 7-Zip

Post by ccaid »

Фар делают добрые люди
Arama
Posts: 121
Joined: Mon 01 Jun, 2015 12:14
Has thanked: 8 times
Been thanked: 4 times

arclite — работа с архивами на основе 7-Zip

Post by Arama »

При попытке посмотреть файл (нажимаю F3) russian2.dic из архива, плагин падает:

Code: Select all

   ╔══════════════════════════ Exception occurred ══════════════════════════╗
   ║ Exception:   Access violation (write to 0x0000000025FAF903)            ║
   ║ Address:     0x000000001CF49397 SetCodecs                              ║
   ║ Function:    GetFilesW                                                 ║
   ║ Module:      C:\Program Files\Far Manager\Plugins\ArcLite\arclite.dll  ║
   ╟────────────────────────────────────────────────────────────────────────╢
   ║     { Unload plugin } [ Debug ] [ Stack ] [ Minidump ] [ Ignore ]      ║
   ╚════════════════════════════════════════════════════════════════════════╝
архив тут: http://my-files.ru/b3fyqz
User avatar
HaRT
Moderator
Posts: 10854
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

arclite — работа с архивами на основе 7-Zip

Post by HaRT »

Arama wrote: При попытке посмотреть файл (нажимаю F3) russian2.dic из архива, плагин падает
У меня не падает, а выдаётся .
А при попытке проверить целостность архива, не входя в него — .
Win 8.1 Ent, Far Manager v3.0 build 4749 x86

PS
А вот консольный 7-Zip 15.14 у меня на этом архиве закрэшился: (притом при повторных запусках последняя строка может не выводиться вовсе либо указывать другие проценты в другом файле). Хорошо бы зарепортить Игорю Павлову (но на более свежих версиях я не проверял.)
Фар есть инструмент, а не нянька. © 2009 DrKnS
Arama
Posts: 121
Joined: Mon 01 Jun, 2015 12:14
Has thanked: 8 times
Been thanked: 4 times

arclite — работа с архивами на основе 7-Zip

Post by Arama »

HaRT
Похоже ошибка Not enough storage возникает на 32 битном фаре, а на 64 битном падает плагин.
User avatar
HaRT
Moderator
Posts: 10854
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

arclite — работа с архивами на основе 7-Zip

Post by HaRT »

Предлагаю добавить в меню плагина новый пункт, чтобы выставить каждому выделенному архиву дату–время по самому позднему файлу из этого архива. Это удобно тогда, когда архив скачан из Сети, но то ли сервер не отдаёт правильное время модификации файла, то ли браузер его игнорирует, — чтобы в папке со скачанными файлами было сразу видно, который насколько старый вне зависимости от порядка скачивания.
Я готов обсуждать детали и технические подробности.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
techie
Posts: 795
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 35 times
Been thanked: 6 times

arclite — работа с архивами на основе 7-Zip

Post by techie »

`arc:-d <archive>` не работает, просто открывает архив.

Code: Select all

Open archive
arc:[-d] [-t:<arc_type>] [-p:<password>] <archive>
-t = archive type (7z, zip, etc.)
-d = detect all available formats and show selection menu
User avatar
techie
Posts: 795
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 35 times
Been thanked: 6 times

arclite — работа с архивами на основе 7-Zip

Post by techie »

Как посмотреть содержание паругигабайтного .tar.gz фаром не доставая .tar изнутри? Под Linux это делает `tar -tf filename.tar.gz`
User avatar
HaRT
Moderator
Posts: 10854
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

arclite — работа с архивами на основе 7-Zip

Post by HaRT »

techie wrote: Как посмотреть содержание паругигабайтного .tar.gz фаром не доставая .tar изнутри? Под Linux это делает `tar -tf filename.tar.gz`
Я для таких целей использую портированный bsdtar. Он как раз позволяет не указывать алгоритм сжатия при распаковке и листинге.
Фар есть инструмент, а не нянька. © 2009 DrKnS
2useven10
Posts: 5226
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 314 times

arclite — работа с архивами на основе 7-Zip

Post by 2useven10 »

techie wrote: `arc:-d <archive>` не работает, просто открывает архив.
Пример файла. Как должен работать? И, если можно, когда поломалось?
2useven10
Posts: 5226
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 314 times

arclite — работа с архивами на основе 7-Zip

Post by 2useven10 »

Arama wrote: При попытке посмотреть файл (нажимаю F3) russian2.dic из архива, плагин падает:
arclite с 7z.dll 16.04 работает нормально.
User avatar
techie
Posts: 795
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 35 times
Been thanked: 6 times

arclite — работа с архивами на основе 7-Zip

Post by techie »

2useven10 wrote:
techie wrote: `arc:-d <archive>` не работает, просто открывает архив.
Пример файла. Как должен работать? И, если можно, когда поломалось?
Да любой архив. Когда поломалось не знаю - может и не работало никогда, но в помощь кто-то же добаавил эти строки. Как должно работать - на .tar.gz предлагать зайти или в .gz или сразу в .tar.gz
Post Reply

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