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

Здесь можно обсудить ваш любимый плагин.
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 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
techie
Posts: 795
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 35 times
Been thanked: 6 times

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

Post by techie »

Latest post of the previous page:

Если чё - вот баг - https://sourceforge.net/p/sevenzip/bugs/1617/ - Qt инсталлер не распаковывается https://download.qt.io/archive/qt/5.5/5 ... -5.5.0.exe
Yegor
Posts: 1332
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 62 times

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

Post by Yegor »

techie wrote:http://sourceforge.net/p/sevenzip/bugs/1617/
Far doesn't show [0] file in directory listing.
F11 -> arclite -> Open (format menu) -> PE
И будет вам [0] в листинге.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Shmuel
Posts: 6840
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

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

Post by Shmuel »

1. Выделим несколько архивов, нажмём ShiftF3. Выдаёт "Archive test complete". Выделение не сбрасывается. Почему?
2. То же, что в пункте 1, но один из архивов повреждённый. Никакой разницы в поведении.
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 »

Yegor wrote: F11 -> arclite -> Open (format menu) -> PE
И будет вам [0] в листинге.
Достал этот [0], а в нём всё равно 13 мегабайт из 515 7z видит.
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

, если выполнить то, что Павлов написал.

Add: arclite так делать не умеет, у него нет режима парсинга.
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 »

Режим парсинга - крутая штука! Если о ней знать. =) Нашёл исходники формата ресурс файла для инсталляторов Qt. Может быть Игорь добавить.
Shmuel
Posts: 6840
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

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

Post by Shmuel »

Shmuel wrote:1. Выделим несколько архивов, нажмём ShiftF3. Выдаёт "Archive test complete". Выделение не сбрасывается. Почему?
2. То же, что в пункте 1, но один из архивов повреждённый. Никакой разницы в поведении.
В продолжение: у меня подозрение, что плагин тестирует только один файл из всех выделенных.
В папке лежит 133 файла .7z общим размером 1 GB. Выделяю все, нажимаю ShiftF3 Enter. Через одну секунду выдаётся сообщение "Archive test complete".
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

Shmuel wrote: у меня подозрение, что плагин тестирует только один файл из всех выделенных.
Очень на это похоже. Пока нет времени посмотреть...
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

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

Post by Denis »

Ошибка в make файле:

Code: Select all

diff --git i/plugins/arclite/makefile_vc w/plugins/arclite/makefile_vc
index eb2d8fe..50067c9 100644
--- i/plugins/arclite/makefile_vc
+++ w/plugins/arclite/makefile_vc
@@ -32,7 +32,7 @@ CPPFLAGS = $(CPPFLAGS) -O2 -GL -MT
 LINKFLAGS = $(LINKFLAGS) -opt:ref -opt:icf -LTCG
 !endif
 
-OUTDIR = $(OUTDIR).$(BITS)W.v$(VisualStudioVersion)
+OUTDIR = $(OUTDIR).$(BITS)W.vc$(VisualStudioVersion)
 INCLUDES = -I$(OUTDIR) -I7z\h -I$(FARSDK)
 CPPFLAGS = $(CPPFLAGS) -Fo$(OUTDIR)\ -Fd$(OUTDIR)\ $(INCLUDES) $(DEFINES) $(USERCPP)
 RCFLAGS = $(RCFLAGS) $(INCLUDES) $(DEFINES)
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

И почему Вы так решили?
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 »

Потому что это ломает билд на сервере - достаточная причина?
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

Достаточная.
Но было бы неплохо имена привести к общему знаменателю.
Сейчас far: $(Configuration).32/64.v$(VisualStudioVersion) -- к этому и приводил, но пропустил исчезновение 'W'.
Плагины в куче: $(Configuration).$(Platform).v$(VisualStudioVersion)
Arclite будет: $(Configuration).32/64W.vc$(VisualStudioVersion)
может что-то пропустил...
plastikat
Posts: 77
Joined: Fri 17 Jul, 2009 10:55
Has thanked: 1 time

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

Post by plastikat »

Windows 8.1 x86
Far 3.0.4545
arclite 3.0.0 (build 226)

Имеется какой-то баг, связанный с работой с sfx-архивами. Действия для воспроизведения:
  1. Создать sfx-архив 7z (используя любой из sfx-модулей, имеющихся в стандартной поставке arclite);
  2. В одной из панелей зайти внуть sfx-архива (Alt+Enter) и добавить (или перезаписать) файл(ы) из другой (обычной файловой) панели в архив (либо просто удалить файл(ы) из архива);
  3. Не покидая sfx-архив (это важно!) ещё раз повторить предыдущий шаг;
  4. Получаем ;
После этого в директории с архивом обнаруживаем файл {КАКОЙ-ТО-ПРОИЗВОЛЬНЫЙ-ГУИД}.tmp нулевого размера.
Если между вторым и третьим шагом выйти из архива и зайти в него повторно - ошибки не будет. С обычными (не sfx) архивами не воспроизводится.
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 »

При выполнении Create аrchive через меню плагинов перестало сбрасываться веделение файлов. Сломалось начиная с ФАР 4513, и, похоже, в результате исправления mantis 2788. Через ShiftF1 всё нормально.
Разум когда-нибудь победит.
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 »

Smitis wrote:При выполнении Create аrchive через меню плагинов перестало сбрасываться веделение файлов. Сломалось начиная с ФАР 4513, и, похоже, в результате исправления mantis 2788. Через ShiftF1 всё нормально.
Может, на мантис?
Разум когда-нибудь победит.
Shmuel
Posts: 6840
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

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

Post by Shmuel »

При операции ShiftF3 на нескольких выделенных файлах сейчас вообще цветомузыка с выделением. Описывать не буду, "лучше один раз увидеть".
Post Reply

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