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
Dec
Posts: 67
Joined: Wed 14 Jul, 2010 08:59
Been thanked: 3 times

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

Post by Dec »

Latest post of the previous page:

Небольшой оффтоп:
Shmuel
Posts: 6834
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

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

Post by Shmuel »

Плагин отказывается создавать архив по ShiftF1 в %USERPROFILE%\My Documents.

Code: Select all

╔═══════════════════ arclite ════════════════════╗
║         Access is denied. (0x80070005)         ║
║      C:\Users\Shmuel\My Documents\123.hex      ║
║                sysutils.cpp:576                ║
╟────────────────────────────────────────────────╢
║ { Retry } [ Ignore ] [ Ignore All ] [ Cancel ] ║
╚════════════════════════════════════════════════╝
Распаковывать существующий архив в этой же папке не отказывается.
Что это может быть?
2useven10
Posts: 5226
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 314 times

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

Post by 2useven10 »

у меня повторяется, посмотрю чуть позже...
Shmuel
Posts: 6834
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

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

Post by Shmuel »

Плагин, скорее всего, не виноват. Например, команду explorer . из этой папки выполнить не удаётся.
Также попробовал сбросить read-only в свойствах этой папки в проводнике. Сбрасывать даёт, но при повторном открытии диалога свойств атрибут стоит снова как ни в чём не бывало.
2useven10
Posts: 5226
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 314 times

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

Post by 2useven10 »

FindFirstFileW() обламывается на маске = полному пути к файлу в этой папке, GetLastError() = 5...
2useven10
Posts: 5226
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 314 times

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

Post by 2useven10 »

My Documents - это junction, если пройти в папку по настоящему пути - всё работает.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

Shmuel wrote: %USERPROFILE%\My Documents
2useven10 wrote: My Documents - это junction
Так и должно быть.

А что это за забавные окошки? Кто-то написал транслятор фаровских диалогов в GUI?
2useven10
Posts: 5226
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 314 times

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

Post by 2useven10 »

DrKnS wrote: Так и должно быть.
В принципе можно сделать хак через FarRecursiveSearch(), если нужно.
DrKnS wrote: А что это за забавные окошки? Кто-то написал транслятор фаровских диалогов в GUI?
Это, видимо, девелоперский вариант TC4Shell.
Dec
Posts: 67
Joined: Wed 14 Jul, 2010 08:59
Been thanked: 3 times

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

Post by Dec »

2useven10 wrote: Tue 30 May, 2017 12:11Это, видимо, девелоперский вариант TC4Shell.
Да, все верно. Потихоньку пилю поддержку фаровских плагинов в своей поделке.
2useven10
Posts: 5226
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 314 times

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

Post by 2useven10 »

Shmuel wrote: Tue 30 May, 2017 07:38Плагин отказывается создавать архив по ShiftF1 в %USERPROFILE%\My Documents.
b253
User avatar
Alexander84
Posts: 150
Joined: Fri 01 May, 2009 06:38
Has thanked: 17 times
Been thanked: 2 times

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

Post by Alexander84 »

Ребят, а чего в Arclite до сих пор 7zip 16.4, хотя с апреля есть 17.0 (с резервированием места перед распаковкой и переработанным zip)?
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

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

Post by Smitis »

А кодеки Codecs\*.codec должны грузиться? Из корня как dll грузятся, Formats\*.format грузятся, а из Codecs нет.
Разум когда-нибудь победит.
Dec
Posts: 67
Joined: Wed 14 Jul, 2010 08:59
Been thanked: 3 times

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

Post by Dec »

Alexander84 wrote: Wed 05 Jul, 2017 04:26с резервированием места перед распаковкой
Если быть более точным, что резервирование производится силами 7zFM.exe, а не 7z.dll. Простая замена 7z.dll этого эффекта не даст.
User avatar
Alexander84
Posts: 150
Joined: Fri 01 May, 2009 06:38
Has thanked: 17 times
Been thanked: 2 times

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

Post by Alexander84 »

Smitis wrote: Wed 05 Jul, 2017 09:51 А кодеки Codecs\*.codec должны грузиться?
У меня кодеки грузятся. Проверял на LZHAM и ZStandard. Потом в диалоге создания архива появляются два новых метода сжатия.
Last edited by Alexander84 on Wed 05 Jul, 2017 14:24, edited 1 time in total.
User avatar
Alexander84
Posts: 150
Joined: Fri 01 May, 2009 06:38
Has thanked: 17 times
Been thanked: 2 times

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

Post by Alexander84 »

Ребят, а можете допилить окно создания архива, чтобы появилась опция сжатия каждого файла в отдельности?
Скажем, приходит пачка документов за месяц и нужно сжать их не в один архив, а каждый документ в отдельности.
Сейчас выделяю их и… либо CTRL+G с консольными бубнами, либо макрос, либо вызывать 7zipGUI, а хочется родным арклайтом.
Last edited by Alexander84 on Wed 05 Jul, 2017 14:31, edited 1 time in total.
Post Reply

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