Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

MultiArc
Goto page Previous  1, 2, 3 ... 24, 25, 26, 27  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Azrailll



Joined: 11 Feb 2017
Posts: 7

Post (Separately) Posted: Mon Feb 13, 2017 12:24    Post subject: Reply with quote

Спасибо за конфиг.
А то что не поддерживается добавление файлов в подкаталоги архива (а не в корень) - это особенность плага или настроить можно?
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4445
Location: Ростов-Дон

Post (Separately) Posted: Mon Feb 13, 2017 12:37    Post subject: Reply with quote

Наверняка можно настроить, мне это никогда не было нужно, т.к. я не изменял 7Z-архивы. Посмотри, какой ключ у 7z.exe принимает путь в архиве, и какой параметр MultiArc его возвращает.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Azrailll



Joined: 11 Feb 2017
Posts: 7

Post (Separately) Posted: Mon Feb 13, 2017 16:51    Post subject: Reply with quote

MVV wrote:
Посмотри, какой ключ у 7z.exe принимает путь в архиве, и какой параметр MultiArc его возвращает.

7z добавляет файлы в папку если в списке файлов есть относительная структура директорий: \DOC\file.doc
А MultiArc строит список только имен файлов: file.doc
В MultiArc структуру временных списков файлов (которые в Temp\$mltwcx\) можно настроить?
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4445
Location: Ростов-Дон

Post (Separately) Posted: Tue Feb 14, 2017 00:51    Post subject: Reply with quote

В Мультиарке есть параметр %R, с помощью которого можно указать архиватору поддиректорию в архиве - видимо, подавляющее большинство прежних упаковщиков обходились ею. А в 7-Zip почему-то такой опции до сих пор нет...

Добавлено спустя 12 минут:

Посмотрю, как время будет, сложно ли добавить опцию для создания вложенных папок при упаковке в подкаталог архива...
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4445
Location: Ростов-Дон

Post (Separately) Posted: Sun Feb 19, 2017 00:50    Post subject: Reply with quote

Кстати, добавление файлов со структурой (особенно больших файлов) будет медленнее, т.к. их придётся копировать во временную папку с этой самой структурой (сейчас Мультиарк указывает рабочую папку с оригинальными файлами и список). В общем, очень печально, что в 7-Zip так и не добавили возможность задать подкаталог в архиве для добавления файлов.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Baltazar



Joined: 01 Oct 2015
Posts: 26

Post (Separately) Posted: Fri Mar 17, 2017 06:42    Post subject: Reply with quote

Доброго всем времени суток.

Возможно ли прикрутить работу с *.gz, *.xz и прочими никсовыми архивами через tar из из комплекта cygwin или unixtools ? Работа с tar.gz "из коробки" или через Total7zip представляет собой работу с "матрёшкой", когда в TC сначала надо зайти в gz, а потом в tar (который распаковывается в %TEMP%).

В случае работы с мелкими gz-архивами при таком поведении TC нет никаких проблем, а вот работать с большими архивами становится проблематично.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4445
Location: Ростов-Дон

Post (Separately) Posted: Fri Mar 17, 2017 11:01    Post subject: Reply with quote

Если там есть утилиты, которые выдают листинг в консоль и позволяют модифицировать такие архивы - то возможно.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1010

Post (Separately) Posted: Fri Mar 17, 2017 12:07    Post subject: Reply with quote

Под никсами сам tar умеет это делать, автоматом подхватывая компрессор, нужно только проверить, умеют так же портированные. Как-то так, полагаю, по секции на каждый
Code:
List=%PQ -tv --gzip -f %AQA
Extract=%PQ -x --gzip -f %AQA -T %LQA --no-recursion
Add=%PQ -c --gzip -f %AQA -T %LQA --no-recursion

List=%PQ -tv --bzip2 -f %AQA
Extract=%PQ -x --bzip2 -f %AQA -T %LQA --no-recursion
Add=%PQ -c --bzip2 -f %AQA -T %LQA --no-recursion

List=%PQ -tv --xz -f %AQA
Extract=%PQ -x --xz -f %AQA -T %LQA --no-recursion
Add=%PQ -c --xz -f %AQA -T %LQA --no-recursion

List=%PQ -tv --lzip -f %AQA
Extract=%PQ -x --lzip -f %AQA -T %LQA --no-recursion
Add=%PQ -c --lzip -f %AQA -T %LQA --no-recursion

Вывод нужно разобрать, сигнатуры и тестирование...
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1010

Post (Separately) Posted: Tue Mar 21, 2017 19:58    Post subject: Reply with quote

Про *.tar.*:
в Double Commander есть плагин zip (zip.wcx), у него есть опция открытия *.tar.* за один шаг (не помню, как звучит название, но, кажется, включено по умолчанию), можно попробовать вытащить. Не пробовал и есть один момент: в зависимостях bz2.dll и liblzma.dll, для х32+х64 придётся залезть в hex-редактор или поправить и скомпилировать х64-версию плагина.
Back to top
View user's profile Send private message
Baltazar



Joined: 01 Oct 2015
Posts: 26

Post (Separately) Posted: Wed Mar 22, 2017 10:34    Post subject: Reply with quote

Skif_off, а с симлинками там проблем нет ?

Помнится какой-то из плагинов (по моему BZIP2) отсюда https://www.ghisler.com/plugins.htm что работал с gz не отбражал толи симлинки/хардлинки, то ли файлы с определёнными правами (короче надо проверить). Если плагин из DC лишён подобных проблем - то он был бы полезен Smile Хотя, имхо, во избежание проблем, работу с *.tar.* лучше прикрутить через tar, если возможно.
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1010

Post (Separately) Posted: Wed Mar 22, 2017 12:02    Post subject: Reply with quote

Baltazar
Честно говоря, не знаю, не уверен даже, что можно его прикрутить к ТС, т.к. автор только плагин SevenZip делал явно с такой возможностью.
И так и не проверил, подхватывает ли портированный tar компрессоры, как под никсами.
Back to top
View user's profile Send private message
Baltazar



Joined: 01 Oct 2015
Posts: 26

Post (Separately) Posted: Wed Mar 22, 2017 13:27    Post subject: Reply with quote

Skif_off, получится - хорошо, нет - так нет :\

Quote:
И так и не проверил, подхватывает ли портированный tar компрессоры, как под никсами.
Tar к слову есть в нескольких вариациях - в unxtools, в cygwin и в SUA (Subsystem for UNIX-based Applications), хотя софт из последнего "набора" я не юзал.

Проверил что за плагин для gz я ранее юзал, но впоследствии отказался - targzbz2. Работает в целом как надо, НО не отображает симлинки (и по моему хардлинки, хотя этот момент надо перепроверить).
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4445
Location: Ростов-Дон

Post (Separately) Posted: Thu Apr 06, 2017 15:32    Post subject: Reply with quote

Выложил актуальную версию, исправлено несколько багов:

MultiArc 1.4.2.158:
+ пробелы в размерах файлов в листингах игнорируются (например, для NanoZip)
* модификатор P для %-переменных теперь выдаёт путь с буквой диска
* аккуратная подстановка %F/%L (поддержка символов % в пути, убран лимит длины командной строки)
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
addhaloka



Joined: 09 Nov 2010
Posts: 137

Post (Separately) Posted: Thu Apr 06, 2017 17:50    Post subject: Reply with quote

MVV wrote:
например, для NanoZip

А кто-нибудь его подключал? В смысле, есть пример конфига? В сети поискал - что-то ничего не находится. Sad
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11590
Location: Москва

Post (Separately) Posted: Thu Apr 06, 2017 18:05    Post subject: Reply with quote

addhaloka
Мы с MVV пару месяцев назад в ЛС обсуждали. С просмотром решилось, а с распаковкой только отчасти.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 24, 25, 26, 27  Next
Page 25 of 27

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group