Page 107 of 150

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

Posted: Sun 15 Aug, 2010 22:26
by 2useven10
Тема для обсуждения arclite — нового альтернативного плагина архиватора 7-Zip для Far.
("Старый" плагин 7zipalt обсуждается в прежней теме.)

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

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











Кодек LZHAM

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

Posted: Sun 28 May, 2017 16:04
by Dec

Latest post of the previous page:

Небольшой оффтоп:

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

Posted: Sun 28 May, 2017 17:14
by 2useven10

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

Posted: Tue 30 May, 2017 07:38
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 ] ║
╚════════════════════════════════════════════════╝
Распаковывать существующий архив в этой же папке не отказывается.
Что это может быть?

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

Posted: Tue 30 May, 2017 08:18
by 2useven10
у меня повторяется, посмотрю чуть позже...

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

Posted: Tue 30 May, 2017 08:32
by Shmuel
Плагин, скорее всего, не виноват. Например, команду explorer . из этой папки выполнить не удаётся.
Также попробовал сбросить read-only в свойствах этой папки в проводнике. Сбрасывать даёт, но при повторном открытии диалога свойств атрибут стоит снова как ни в чём не бывало.

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

Posted: Tue 30 May, 2017 08:42
by 2useven10
FindFirstFileW() обламывается на маске = полному пути к файлу в этой папке, GetLastError() = 5...

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

Posted: Tue 30 May, 2017 08:51
by 2useven10
My Documents - это junction, если пройти в папку по настоящему пути - всё работает.

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

Posted: Tue 30 May, 2017 11:00
by DrKnS
Shmuel wrote: %USERPROFILE%\My Documents
2useven10 wrote: My Documents - это junction
Так и должно быть.

А что это за забавные окошки? Кто-то написал транслятор фаровских диалогов в GUI?

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

Posted: Tue 30 May, 2017 12:11
by 2useven10
DrKnS wrote: Так и должно быть.
В принципе можно сделать хак через FarRecursiveSearch(), если нужно.
DrKnS wrote: А что это за забавные окошки? Кто-то написал транслятор фаровских диалогов в GUI?
Это, видимо, девелоперский вариант TC4Shell.

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

Posted: Wed 31 May, 2017 10:52
by Dec
2useven10 wrote: Tue 30 May, 2017 12:11Это, видимо, девелоперский вариант TC4Shell.
Да, все верно. Потихоньку пилю поддержку фаровских плагинов в своей поделке.

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

Posted: Thu 01 Jun, 2017 11:55
by 2useven10
Shmuel wrote: Tue 30 May, 2017 07:38Плагин отказывается создавать архив по ShiftF1 в %USERPROFILE%\My Documents.
b253

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

Posted: Wed 05 Jul, 2017 04:26
by Alexander84
Ребят, а чего в Arclite до сих пор 7zip 16.4, хотя с апреля есть 17.0 (с резервированием места перед распаковкой и переработанным zip)?

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

Posted: Wed 05 Jul, 2017 09:51
by Smitis
А кодеки Codecs\*.codec должны грузиться? Из корня как dll грузятся, Formats\*.format грузятся, а из Codecs нет.

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

Posted: Wed 05 Jul, 2017 09:56
by Dec
Alexander84 wrote: Wed 05 Jul, 2017 04:26с резервированием места перед распаковкой
Если быть более точным, что резервирование производится силами 7zFM.exe, а не 7z.dll. Простая замена 7z.dll этого эффекта не даст.

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

Posted: Wed 05 Jul, 2017 14:23
by Alexander84
Smitis wrote: Wed 05 Jul, 2017 09:51 А кодеки Codecs\*.codec должны грузиться?
У меня кодеки грузятся. Проверял на LZHAM и ZStandard. Потом в диалоге создания архива появляются два новых метода сжатия.

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

Posted: Wed 05 Jul, 2017 14:29
by Alexander84
Ребят, а можете допилить окно создания архива, чтобы появилась опция сжатия каждого файла в отдельности?
Скажем, приходит пачка документов за месяц и нужно сжать их не в один архив, а каждый документ в отдельности.
Сейчас выделяю их и… либо CTRL+G с консольными бубнами, либо макрос, либо вызывать 7zipGUI, а хочется родным арклайтом.