Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Multiarc плагины и аддоны для FAR и Total Commander

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63

Открыть новую тему     Написать ответ в эту тему

TCPIP

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Эта тема посвящена вопросам написания архиваторных плагинов для поддержки специфических архиваторов, отсутствующих в стандартных поставках multiarc-плагина для файл-менеджеров Total Commander, Double Commander и FAR.
Предполагается обсуждение возможности написания собственной универсальной мультиархиваторной оболочки для Win32/64 с поддержкой полноценной интеграции в Проводник и отвечающей современным стандартам архиваторных оболочек.
 
Multiarc - Homepage, Зеркало, более доступный интерфейс
Неофициальная 64-битная версия без изменений функционала оригинала
Последняя неофициальная версия, в т.ч. 64-битная (предыдущая версия)
Для новичков:
Файл конфигурации для Multiarc от "TychoBarfys"
Некоторые архиваторы, поддерживаемые Multiarc подробнее
найденные решения аддонов
как увидеть какую командную строку передает multiarc архиватору: подробнее
 
Примечание.
Multiarc в Double Commander реализован не в виде отдельного плагина, а внедрен в код самой программы. Однако, хотя структура multiarc.ini несколько отличается - параметры несколько другие, некоторых команд, присутствующих в total-овском, нет, зато есть свои, большая часть команд и описаний форматов архивов идентичны. DC сам преобразовывает total-овский multiarc.ini в свой формат при сохранении. Настройки аддонов доступны из интерфейса самого DC. Описание структуры multiarc.ini имеется в оффлайн документации. Также возможно и применение отдельного Multiarc-а от Total-а.

Всего записей: 4667 | Зарегистр. 31-01-2003 | Отправлено: 23:54 10-05-2005 | Исправлено: Skif_off, 12:05 21-11-2014
Engaged Clown



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну про SBC я нашёл уже линк в шапке
Для BH не нашёл что-то вообще commandline-утилиты, вообще в интернете совсем мало про этот формат.

Всего записей: 8819 | Зарегистр. 08-06-2006 | Отправлено: 18:49 15-09-2009
arsvrn

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WatsonRus
А кроме SBC они все такие... "долбанутые" .  
Я тоже искал - полинета облазил.
CCM(x) - только один файл, только компрессия/декомпрессия;
Flashzip - аналогично;
bh(BlakHole) - с ним только монстры вроде WinZip, PowerArchiver, IZArc работают. У IZArc даже есть утилита для работы из ком.строки, но... листинга не дает.
 
Вот для SBC и не трудно вроде. По крайней мере есть аддон для FAR'a, а его переделать легко (хотя бывают исключительные случаи).

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 19:13 15-09-2009
Engaged Clown



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Насколько я понял, автора флешзипа можно попросить сделать.
Только вот что просить ? Вывод листинга через stdout ?
Чем он мне нравится, один из самых шустрых компрессоров с идеальным соотношением скорость упаковки/распаковки/степень сжатия.

Всего записей: 8819 | Зарегистр. 08-06-2006 | Отправлено: 19:28 15-09-2009
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, как с помощью Multiarc  распаковать (просмотреть файлы в архиве) SFX-архив 7-zip, SFX-модуль которого запакован UPX?

Всего записей: 1008 | Зарегистр. 19-07-2003 | Отправлено: 12:51 05-11-2009
arsvrn

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korosya

Цитата:
Подскажите, как с помощью Multiarc  распаковать (просмотреть файлы в архиве) SFX-архив 7-zip, SFX-модуль которого запакован UPX?

В multiarc.ini в секции [7-zip] должны быть строки:
[7-zip]
...
SkipSfxHeader=1
IDPos=0, <SeekID>
...
 
Multiarc должен быть версии не ниже 1.3.

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 14:42 05-11-2009 | Исправлено: arsvrn, 15:22 05-11-2009
Serg0FFan



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может быть не в тему вопрос, но все же, помогите кто сталкивался и решил проблему.
Конфиг: Far 2.0 build 1204 x86 + windows 7 ent x86, два ядра по 3 ГГц, 4Гб озу.
Проблемы:  
1) при закрытии программы оооочень долго отображает черное окно (панели синие пропадают остаётся черное окно фара), секунд 10!
2) при копировании/переносе файлов такие же тормоза, на 5-6 секунд "задумывается", потом происходит действие.
В чем может быть косяк, не подскажете? И как его устранить. В 1.75 версии такого не наблюдалось. Перешел на 2.0 изза того что часто  
копировал/открывал файлы с именами в Unicode, чего 1.75 делать не умеет.  
Спасибо.
 

Всего записей: 3037 | Зарегистр. 25-12-2002 | Отправлено: 12:01 10-11-2009
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arsvrn
Спасибо, всё получилось.

Всего записей: 1008 | Зарегистр. 19-07-2003 | Отправлено: 18:38 10-11-2009
Serg0FFan



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Решил проблему с задержками в работе сабжа.
Если кому интересно, то дело было в автосохранении при выходе.
Ну и в том что слишком много "мусора" в реестре образовалось за годы его использования
Почистил мусор, отключил автосохранение и теперь все летает

Всего записей: 3037 | Зарегистр. 25-12-2002 | Отправлено: 15:36 12-11-2009
l_e_v

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может подскажет кто - как сделать чтобы MultiArc не заходил в doc-файлы как в архивы по нажатию enter? (shift-enter запускает ворд соответственно ожиданиям)
 
Добавлено:
Заходит он используя Zip.fmt почему-то.
Это происходит и под фаром 1.8 и под 2.0.  
Более того, это происходит даже с 7zip far plugin'ом установленным вместо Multiarc!
В "Commands | File associations" пусто. В качестве workaround добавил туда '*.doc', 'winword "!.!"' Работает.  
Но как-то всё равно непонятно, неужели нельзя по-человечески объяснить фару что не надо doc открывать zip'ом?

Всего записей: 98 | Зарегистр. 10-11-2004 | Отправлено: 12:44 19-02-2010
Abs62



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
l_e_v
Дело в том, что и Multiarc, и 7zip far plugin распознают файлы не по расширению, а по имеющейся в нём сигнатуре. А в doc-файлах, формируемых Word2007, действительно имеется zip-фрагмент с соответствующей сигнатурой. Вот они и делают стойку.

Цитата:
неужели нельзя по-человечески объяснить фару

Вот "в качестве workaround добавил" и есть человеческое объяснение тупой машине.

----------
0 программистов ругал сердитый шеф
Потом уволил одного, и стало их FF

Всего записей: 6092 | Зарегистр. 22-10-2005 | Отправлено: 18:34 20-02-2010
vskr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
l_e_v
если проблема только с плагином 7-Zip, попробуйте альтернативную версию, в которой есть возможность настройки фильтров.

Всего записей: 125 | Зарегистр. 24-12-2003 | Отправлено: 15:38 24-02-2010
ser0001

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А можно подцепить к тоталовскому мультиарку дополнительние архиваторные модули от фара в формате fmt.  
Если конкретно, то есть утилита каталогизации дисков - cddir, которая создаёт файлы *.dir, и модуль CDDIR.FMT, который закидывается в far\multiacrc\format\ для входжения в эти файлы как в архив. Хочется научить также и тотал командер.

Всего записей: 78 | Зарегистр. 12-05-2006 | Отправлено: 11:54 25-02-2010
Rodny



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ser0001
Не знаю, то или не то, есть Far2wc. Никогда не пользовался.
А вообще для TC есть свои каталогизаторы, CatalogMaker, DiskDir Extended.

Всего записей: 2877 | Зарегистр. 28-07-2006 | Отправлено: 12:37 25-02-2010
vladislavovich



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
можно ли в тотал напрямую удалять по F8  файлы из инсталляторов созданные с помощью innosetup.
допустим имеем: dmaster.exe у него внутри имеется yandexbar.exe который видно по ctrl+pagedown жму удалить пишет не настроен архиватор в multiarc.                   если можно. то что нужно прописать в секции multiarc ?  

Всего записей: 759 | Зарегистр. 01-09-2007 | Отправлено: 21:56 15-04-2010 | Исправлено: vladislavovich, 22:04 15-04-2010
Rodny



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vladislavovich
После удаления архив надо перепаковать. А innounp.exe - "Inno Setup Unpacker", что какбэ намекает

Всего записей: 2877 | Зарегистр. 28-07-2006 | Отправлено: 22:34 15-04-2010
vladislavovich



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rodnyinnounp.exe есть и приписан к multiarc. я так понимаю он не умеет паковать и распаковывать одновременно в отличие от rar.exe ?

Всего записей: 759 | Зарегистр. 01-09-2007 | Отправлено: 22:59 15-04-2010
WatsonRus



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vladislavovich
innounp умеет только распаковывать, а при удалении нужно заново перепаковать инсталлятор.

Всего записей: 37866 | Зарегистр. 03-05-2004 | Отправлено: 23:45 15-04-2010
vladislavovich



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WatsonRus     Rodny    моя понимать  спасибо

Всего записей: 759 | Зарегистр. 01-09-2007 | Отправлено: 07:08 16-04-2010
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в одном из постов парой страниц выше я нашел подсказку как надо оформить секцию в ini файле для multiarc'a для формата lzma
 
[TAR.LZMA]  
Description="tar.lzma archive"  
;Requirement: 7-Zip standalone command line (7za.exe) version 4.62+  
Extension=lzma  
Archiver=%COMMANDER_PATH%\Plugins\WCX\MultiArc\7za.exe  
List=%P l %AQA  
Start="------------------- ----- ------------ ------------  ------------------------"  
End="------------------- ----- ------------ ------------  ------------------------"  
Format0="yyyy tt dd hh mm ss aaaaa zzzzzzzzzzzz pppppppppppp  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"  
Add=%PQA a %AQA @%LQA  
Extract=%PQA e %AQA %FQA  
ExtractWithPath=%PQA x %AQA %FQA  
Debug=0
 
вставив себе эту секцию и попробовав войти в архив, я получил собщение, что мол,
Executing ' <полный путь до 7za.exe> l <полный путь до архива>' command returned errolevel -1.
я так понял что чтото не то и попробовал вызвать эту команду самостоятельно.
и .. получил полный листинг файлов, как и должен был по каманде 'l'...
Собственно что не так? И конечно цельный 7Zip менеджер полностью видит этот архив...
Что это? глюки в MultiArc????
Разумеется все пути в ini файле полностью мои.
 
Юзаю:
TC 7.55 RC3 + MultiArc 1.4.1.7 + 7za 9.14b
lzma архив - любой архив из комплекта MinGW. хотя бы вот http://sourceforge.net/projects/mingw/files/MinGW/BaseSystem/GNU-Binutils/binutils-2.20.51/binutils-2.20.51-1-mingw32-bin.tar.lzma/download
 
И второе - не могу найти аддона для работы с архивами BZ|BZIP|BZIP2
кто-нить может помочь?

Всего записей: 3858 | Зарегистр. 01-04-2006 | Отправлено: 18:38 15-06-2010 | Исправлено: destiny_child, 18:41 15-06-2010
Rodny



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child
Секцию tar.lzma я сочинял, на указанной связке TC 7.55 RC3 + MultiArc 1.4.1.7 + 7za 9.14b в указанном архиве листинг работает нормально, а вот извлечение зависает.
Если ты копировал код секции со страницы, могли остаться пробелы в конце, теоретически способные чему-нибудь помешать...
 
С файлами MiKTeX'а, ради которых я это делал, совсем без проблем работает. Пример файла
Что особого в MinGW - не знаю
 
Добавлено:
Не знаю, чем объяснить, но после переименования файла (стал inutils-2.20.51-1-mingw32-bin.tar.lzma) он и распаковывается нормально.
 
 

Цитата:
не могу найти аддона для работы с архивами BZ|BZIP|BZIP2

BZIP2 1.1, targzbz2 0.02

Всего записей: 2877 | Зарегистр. 28-07-2006 | Отправлено: 21:15 15-06-2010 | Исправлено: Rodny, 21:40 15-06-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63

Компьютерный форум Ru.Board » Компьютеры » Программы » Multiarc плагины и аддоны для FAR и Total Commander


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru