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
skipik
Posts: 318
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 67 times
Been thanked: 29 times

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

Post by skipik »

Latest post of the previous page:

Мегамонстр, на всякий случай вот макрос, который реализует нечто подобное:
Мегамонстр
Posts: 73
Joined: Fri 24 Aug, 2012 15:24
Been thanked: 1 time

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

Post by Мегамонстр »

Работааает! Благодарствую!😂
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

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

Post by buniak_a_h »

skipik wrote: Sun 13 Jun, 2021 10:42 на всякий случай вот макрос, который реализует нечто подобное:
Увы, этот макрос, всё же, не отменяет хотелки. В частности, хотелось бы и по Shift+F2 распаковывать такие контейнеры.
Last edited by buniak_a_h on Fri 18 Jun, 2021 16:30, edited 1 time in total.
skipik
Posts: 318
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 67 times
Been thanked: 29 times

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

Post by skipik »

Улучшенный вариант макроса. Теперь умеет распаковывать не только одиночные тарбаллы, но отмеченные оптом.
https://github.com/VictorVG/Source/rele ... /STBL-1050
UPD: ver. 1.0.5
Last edited by skipik on Mon 28 Jun, 2021 14:12, edited 3 times in total.
lvmm
Posts: 119
Joined: Thu 15 Apr, 2021 14:31
Has thanked: 8 times
Been thanked: 3 times

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

Post by lvmm »

Для распакованных из архива (zip, tar.xz). файлов не ставится бит archive, в результате, они не бэкапятся. Неправильно это, любой новый файл на фс должен получать этот бит.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

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

Post by HaRT »

lvmm wrote: Wed 04 Aug, 2021 10:31 Для распакованных из архива (zip, tar.xz). файлов не ставится бит archive, в результате, они не бэкапятся. Неправильно это, любой новый файл на фс должен получать этот бит.
А лично для меня эти файлы по сути не новые, а именно что перенесённые через архив, и мне удобнее, чтобы максимально восстанавливались исходные атрибуты. Т.ч. я против безусловного выставления атрибута Архивный в этом случае, но ничего не имею против того, чтобы это можно было делать опционально.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Yegor
Posts: 1326
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

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

Post by Yegor »

lvmm wrote: Wed 04 Aug, 2021 10:31 Для распакованных из архива (zip, tar.xz). файлов не ставится бит archive, в результате, они не бэкапятся. Неправильно это, любой новый файл на фс должен получать этот бит.
Вам нужно это попросить в https://sourceforge.net/p/sevenzip/discussion/45798/, но такие запросы уже были и Игорем были "проигнорированы".
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
lvmm
Posts: 119
Joined: Thu 15 Apr, 2021 14:31
Has thanked: 8 times
Been thanked: 3 times

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

Post by lvmm »

HaRT wrote: Wed 04 Aug, 2021 17:53 А лично для меня эти файлы по сути не новые, а именно что перенесённые через архив, и мне удобнее, чтобы максимально восстанавливались исходные атрибуты. Т.ч. я против безусловного выставления атрибута Архивный в этом случае, но ничего не имею против того, чтобы это можно было делать опционально.
Фар работает иначе - любой скопированный и, даже, смувленный файл принудительно получает архивный бит, хотя он тоже как бы не новый, значит, и при восстановлении из архива он должен вести себя консистентно.
Last edited by lvmm on Thu 05 Aug, 2021 10:10, edited 1 time in total.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

lvmm wrote: Thu 05 Aug, 2021 10:09 Фар работает иначе
На мой взгляд, фар никто не просит менять атрибуты, и соответственно выставлять архивный бит не нужно.
Хотя я не припомню в коде копира явного выставления этого бита, возможно так получилось из-за того что windows назойливо ставит архивный бит, например, при создании любого файла с атрибутами == 0x00000000.
Last edited by 2useven10 on Sun 15 Aug, 2021 18:25, edited 1 time in total.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

Продолжение viewtopic.php?p=161730#p161730 (сейчас версия 7z 21.04)
Attachments
PaxHeaders-diff.7z
(1.41 KiB) Downloaded 50 times
PaxHeaders-7z-x64.7z
(569.34 KiB) Downloaded 53 times
PaxHeaders-7z-Win32.7z
(527.87 KiB) Downloaded 54 times
PaxHeaders-7z-ARM64.7z
(543.07 KiB) Downloaded 47 times
User avatar
megaslowpoke
Posts: 6
Joined: Thu 10 Sep, 2020 18:23
Has thanked: 4 times

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

Post by megaslowpoke »

Нелогично работает вот эта опция:
Распаковать архив в отдельный каталог ... При неопределенном состоянии опции каталог создается только в том случае, если производится распаковка всего архива и в корневом каталоге архива находится более одного файла или каталога.

Это работает только снаружи архива, но игнорируется если выделить все файлы внутри, или когда курсор установлен на корне внутри архива. Кажется все три варианта должно расцениваться как равноценные состояния, разве нет?
Garrett
Posts: 240
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

Распаковка архивов rar по Shift-F2

Post by Garrett »

Распаковка архивов rar по Shift-F2

Если в архиве 1 файл, то он распаковывается в текущую директорию.

Если в архиве 2 и более файлов, то ФАР предлагает сделать директорию по имени архива, если соглашаемся то
архив d:\test\preob.rar распаковывается в d:\test\preob\preob\(файлы)

Если в архиве 2 и более файлов, то ФАР предлагает сделать директорию по имени архива, а мы удаляем эту директорию, то
архив d:\test\preob.rar распаковывается в d:\test\preob\(файлы)

Почему создаётся лишняя директория по имени архива для архивов где 2 или более файлов?
Last edited by HaRT on Tue 07 Dec, 2021 18:29, edited 1 time in total.
Reason: Тема подклеена, заголовок продублирован в текст.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Распаковка архивов rar по Shift-F2

Post by HaRT »

Какая версия Фара?
Если свежая, какое значение у галки Extract archive into separate directory в диалоге распаковки?
Фар есть инструмент, а не нянька. © 2009 DrKnS
Garrett
Posts: 240
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

Распаковка архивов rar по Shift-F2

Post by Garrett »

5828, там стоит ?
Почитал справку, действительно создаёт каталог если более одного файла.
А зачем это надо, если и так предлагается имя архива при распаковке?
И если я отказался от одного каталога, зачем всё равно делать этот же каталог?
Last edited by Garrett on Tue 07 Dec, 2021 18:13, edited 1 time in total.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Распаковка архивов rar по Shift-F2

Post by HaRT »

Garrett wrote: Tue 07 Dec, 2021 18:12 и так предлагается имя архива при распаковке
У меня тоже [?] Extract archive into separate directory, но подставляется путь противоположной панели, и НЕ подставляется имя архива. Вы с отключёнными макросами проверяли?
Фар есть инструмент, а не нянька. © 2009 DrKnS
Garrett
Posts: 240
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

Распаковка архивов rar по Shift-F2

Post by Garrett »

Я работаю в одной панели, большую часть времени.
Post Reply

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