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

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

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

Post by 2useven10 »

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

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

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











Кодек LZHAM
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

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

Post by NightRoman »

Latest post of the previous page:

Зачем плагин при каждой упаковке обновляет свои настройки? Во всяком случае файл 65642111-AA69-4B84-B4B8-9249579EC4FA.db меняет время записи.

(Это не критика никакая, хочу понять, что и как в Фаре работает с настройками плагинов.)
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

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

Post by t-rex »

ну ему же надо запомнить настройки диалога упаковки.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

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

Post by NightRoman »

Да, точно, я забыл, что у плагинов в одном файле все данные.

А имеет смысл предложить виш по Фар АПИ, чтобы было 2 файла данных - один где сейчас с настройками (переносимые данные), а другой в локальных данных вместе с историями Фара и кешем плагинов (непереносимые данные - истории, машино-зависимые настройки, пути, специфические для машины и т.п.)? Или это перебор?
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

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

Post by Max Rusov »

t-rex wrote:ну ему же надо запомнить настройки диалога упаковки.
Даже если они не менялись?
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

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

Post by Alexey Samlyukov »

ну если ты нажмешь - отмена, то ничего не поменяется :)
r-bin
Posts: 67
Joined: Fri 16 Jul, 2010 02:53
Has thanked: 1 time
Been thanked: 2 times

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

Post by r-bin »

far2 1807x86 (XP) arclite 1.5.3.
Есть диск (файл) от vmware машины (vmdk-flat). При попытке посмотреть (извлечь) файл потока типа aaaa:bbbb или других происходит ошибка: "синтаксическая ошибка в имени файла".
User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

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

Post by chupakabra »

На Far 3 у меня такой файл нормально извлекается и создается в виде потока, т.е. выглядит как файл aaaa нулевой длины, у котрого есть еще поток aaaa:bbbb с данными. Ошибку выдет Far или плагин?
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

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

Post by NightRoman »

t-rex 17.01.2012 23:07:03 +0200 - build 2401
1. Плагины могут хранить настройки и в localprofile.
SettingsControl(SCTL_CREATE, PSL_LOCAL)
Хотелка. Задействовать для сохранения истории. Пусть файл настроек именно настройки хранит и не меняется всякий раз. Спасибо заранее.
User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

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

Post by chupakabra »

не меняется всякий раз
А это создает какие-то проблемы? Я обычно сохраняю настройки каждый раз после закрытия диалога, независимо от того изменил ли ползователь их.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

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

Post by NightRoman »

Это создает неудобства (проблемы - слишком сильно сказано). Юз-кейс - мои настройки между машинами (и флешкой тоже) синхронизируются по времени изменения (полуавтоматически). В результате реально измененные настройки могут быть затерты просто позже сохраненным файлом на другой машине. Это раз. Кроме того, история с одной машины на другую вообще говоря не надо переносить (режимы сохранения и т.п. могут зависеть от машины).
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

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

Post by NightRoman »

Это обычная практика у многих приложений иметь 2 типа настроек - roaming и local. Иногда трудно, кстати, решить, какие данные где должны храниться. Но чаще всего просто. Последнее состояние диалога в локальные лучше сохранять.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

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

Post by NightRoman »

Я обычно сохраняю настройки каждый раз после закрытия диалога, независимо от того изменил ли ползователь их.
Формально - это не настройки, а параметры конкретного создания архива. А вот те данные, что в диалоге из Plugin configuration - это реальные настройки.
User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

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

Post by chupakabra »

Там еще профили архивации есть.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

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

Post by NightRoman »

chupakabra wrote:Там еще профили архивации есть.
Это настройки, конечно. Они не меняются при каждом чихе и они *полезны* для переноса на другую машину и имеют смысл на любой машине (просто некоторые могут не пользоваться). А вот перенос режима компрессии и тип архива на другую машину может быть нежелателен при переносе настроек. (Но я уже пожаловался, что некоторые данные неясно куда лучше хранить...)
r-bin
Posts: 67
Joined: Fri 16 Jul, 2010 02:53
Has thanked: 1 time
Been thanked: 2 times

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

Post by r-bin »

chupakabra wrote:На Far 3 у меня такой файл нормально извлекается и создается в виде потока, т.е. выглядит как файл aaaa нулевой длины, у котрого есть еще поток aaaa:bbbb с данными. Ошибку выдет Far или плагин?
На far3 та же фигня. Вроде как арклайт ошибку дает


Я кажется допёр, что это из-за того, что диск D на котором Temp папка, отформатирован в FAT32. Не?
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Post by HaRT »

Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

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