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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

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
arsvrn

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

Цитата:
Я перепробовал различные варианты и в multiarc и wincmd.ini, господа кто-нибудь пришлите рабочий вариант!

Вот вариант, который нормально работает у меня.
Подробнее...
Использован MultiArc v1.3b (он умеет искать сигнатуру архива в файле - не обязательно явно прописывать все IDPos). Хотя и со старой версией все работало... В wincmd.ini расширения для unpack'еров лучше вообще не прописывать, а заходить по Ctrl-PgDown.

Всего записей: 1238 | Зарегистр. 08-09-2004 | Отправлено: 10:23 05-06-2006 | Исправлено: arsvrn, 10:25 05-06-2006
AlexKniga

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arsvrn
Для Total Commander.
 
 
Добавлено:
Если бы у дня всегда былбы ведущий ноль, то Format0="zzzzzzzzzz        dd TTT yyyy hh:mm:ss       nnnnnnnn.eee"

Код:
zzzzzzzzzz        dd TTT yyyy hh:mm:ss       nnnnnnnn.eee
     23742   Thu, 19 May 2005 14:42:08 +0400\00000008.eml

 
 
Добавлено:
А как быть с тем, что у числа даты может быть, а может не быть ведущего нуля?
 
Добавлено:
[off]Как писать моноширинным шрифтом?[/off]

Всего записей: 170 | Зарегистр. 04-02-2004 | Отправлено: 12:15 05-06-2006
Serzhi

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Большое спасибо, я опробую.

Всего записей: 10 | Зарегистр. 16-05-2006 | Отправлено: 22:05 05-06-2006
arsvrn

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

Цитата:
Если бы у дня всегда былбы ведущий ноль, то Format0="zzzzzzzzzz        dd TTT yyyy hh:mm:ss       nnnnnnnn.eee"

Я немного повозился с tbb2mbx и форматом. Пока получилось только то, что если вместо "dd TTT yyyy" написать "d* TTT yyyy", то даты читаются, но пропадает второй знак из двухзначной даты. Месяц и год распознаются правильно. Боюсь, что больше ничего может и не получиться

Всего записей: 1238 | Зарегистр. 08-09-2004 | Отправлено: 23:24 05-06-2006
AlexKniga

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arsvrn
В RFC-822 поле Date весьма безформенно:

Код:
      1453   Tue, 21 Jan 2003 10:06:30 +0300 (MSK)\0000005C.eml
      1453   Tue, 21 Jan 2003 10:21:32 +0300 (MSK)\0000005D.eml
      1061   Wed, 22 Jan 2003 13:17:17 +0300\0000005E.eml
      1453   Wed, 5 Feb 2003 11:27:31 +0300 (MSK)\00000063.eml
     11912   Wed, 12 Feb 2003 18:05:49 +0300\00000066.eml
      1366   Fri, 21 Feb 2003 10:50:20 UT\00000067.eml
      1249   00000068.eml
      5933   Mon, 17 Mar 2003 16:11:32 +0300 (MSK)\00000069.eml
      2365   Mon, 13 Sep 2004 11:02:16 +0400\0000008C.eml
     13549   6 Oct 2004 07:44:37 -0000\0000008D.eml

Так что разбор даты/времени в лоб не пойдет.
Причем tbb2mbx часто глючит не давая дату, хотя в 00000068.eml это есть "Date:   Tue, 4 Mar 2003 18:16:38 +0300 (MSK)"
 
Попробую написать оболочку для tbb2mbx для приведения времени в единый вид.

Всего записей: 170 | Зарегистр. 04-02-2004 | Отправлено: 11:25 06-06-2006
cracklover



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С новым upx.exe версии 2.01 старый аддон для мультиарка не работает!
Помогите с работающим аддоном.
 
Добавлено:
Пардон, всё работает, просто пробовал на версии экзешника одной программы, которая вв новой своей версии уже просто не упаковано upx

----------
Когда-то я вёл авторскую музыкальную передачу на радио. Можно послушать!

Всего записей: 6615 | Зарегистр. 04-10-2004 | Отправлено: 08:14 08-06-2006
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дайте, плз, ссылку на адон для МультиАрка для UHA версии 0.6b (с 0.4 несовместима).
Спасибо!

Всего записей: 2283 | Зарегистр. 28-11-2004 | Отправлено: 20:20 09-06-2006
arsvrn

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

Цитата:
Дайте, плз, ссылку на адон для МультиАрка для UHA версии 0.6b (с 0.4 несовместима).  
Спасибо!

А эту тему почитать лень? Не раз уже здесь писали. Например, вот.

Всего записей: 1238 | Зарегистр. 08-09-2004 | Отправлено: 23:19 09-06-2006
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо! Не знал, что через версию для печати можно искать
 
Скажите, плз, если в листинге архива идёт стартовая строка (которую пишем в Start=), а затем пустая строка - и только потом листинг файлов, то как сделать так, чтобы имя первого файла в списке отображалось нормально?
 
Можно ли указать Старту пропустить дополнительно одну строку и только потом начать разбор листинга?

Всего записей: 2283 | Зарегистр. 28-11-2004 | Отправлено: 13:59 10-06-2006
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
И ещё вопрос:
 
Кому-нибудь удалось полноценно подключить UC2 к ТК - через МультиАрк (как я понял, напрямую это не получается)?
 
Дайте, плз, файл настроек и номер версии UC2.

Всего записей: 2283 | Зарегистр. 28-11-2004 | Отправлено: 14:13 13-06-2006
arsvrn

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

Цитата:
Кому-нибудь удалось полноценно подключить UC2 к ТК - через МультиАрк (как я понял, напрямую это не получается)?

А зачем через МА? ТС же напрямую его поддерживает...

Всего записей: 1238 | Зарегистр. 08-09-2004 | Отправлено: 16:22 13-06-2006
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У Вас лично поддерживает или это теория?
 
Т.е. можно заархивировать, посмотреть внутренности архива (всё видно правильно - имена, размеры, даты), распаковать, сравнить с исходными файлами и получить полную идентичность?
 
Если поддерживает - какая у Вас версия UC2 (и откуда) - только точно, плз?

Всего записей: 2283 | Зарегистр. 28-11-2004 | Отправлено: 17:10 13-06-2006
arsvrn

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

Цитата:
У Вас лично поддерживает или это теория?  
Т.е. можно заархивировать, посмотреть внутренности архива (всё видно правильно - имена, размеры, даты), распаковать, сравнить с исходными файлами и получить полную идентичность?  
Если поддерживает - какая у Вас версия UC2 (и откуда) - только точно, плз?

Поддерживает - только что проверил. Хотя и с глюками:
1. Если архивируется что-то с субдиректориями, то у них исходная дата не сохраняется, а присваивается текущая - вроде не так уж и страшно.
2. Не работает ввод с клавиатуры в консоли UC2, т.е не получается ответить на какие-либо запросы UC2. Вот это уже плохо (не подтвердишь создание папки, перезапись файлов). Но это явно не проблема ТС. Из командной строки тоже не работает ввод (под WinXP). Так что и МА тоже не поможет.
А зачем, если не секрет, такая экзотика как UC2?

Всего записей: 1238 | Зарегистр. 08-09-2004 | Отправлено: 19:12 13-06-2006
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Просто ищу хороший архиватор и смотрю, что можно подключить к ТК.
Да и не люблю я, когда что-то не работает
 
Что касается доступа к UC2 через МА, то я взял адон из этой темы и его видеоизменил, т.к. для моей версии UC2 он не показывал правильно листинг архива - но доделать до конца не получается всё равно, т.к. UC2 после стандартного начала списка файлов перед самим списком ставит пустую строку - я не могу от неё избавится - в результате в списке информация о первом файле всегда запорота...

Всего записей: 2283 | Зарегистр. 28-11-2004 | Отправлено: 19:37 13-06-2006
BasiL



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прочел тему.
поддерживаю необходимость шапки.
Вопрос по теме:
я прально понял, что средствами МА никак по "нормальному" не прикрутишь консольный рар для входа в пароленые архивы (включая имена) по ктрл+пн_даун?
 
т.е. %S либо всегда либо на одну сессию?
получается, если вотнуть %S то в каждый архив (и без пароля) нужно будет "что нидь ввести в окно"?
 
З.Ы.
fhRAR не предлагать, он не понимать русский и не создает архивы

Всего записей: 3247 | Зарегистр. 13-03-2004 | Отправлено: 10:17 29-06-2006
Kildor

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BasiL
а если положить unrar.dll куда-нибудь в доступное для MA место, не поможет?
 
Какая именно проблема с запароленными архивами?

Всего записей: 31 | Зарегистр. 24-05-2005 | Отправлено: 10:21 29-06-2006
BasiL



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kildor
по дефолту ТС отлично поддерживает РАР и без МА.
Но только не пароленные архивы.
В пароленные архивы заходишь - и видишь пустое место (имена файлов шифрованы)
если имена не шифрованы - проблем нет, пароль спросится во время распаковки...
но мне нужна поддежка именно архивов с шифрованными именами внутри.
 
Добавлено:
в консольном рар есть ключ для ввода пароля, после чего можно получить листинг файлов. Но как я понял это упирается в использование переменной %S.
Опять же, кака я понял, МА может обрабатывать %S либо всегда (гимор со всеми архивами?!?!) либо один раз/никогда
Я прально понял?

Всего записей: 3247 | Зарегистр. 13-03-2004 | Отправлено: 10:31 29-06-2006
arsvrn

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

Цитата:
Опять же, кака я понял, МА может обрабатывать %S либо всегда (гимор со всеми архивами?!?!) либо один раз/никогда

Не со всеми архивами, а только с теми, для которых это было указано. Только все равно ничего не получится. Листинг rar-архива ТС получает своими средствами, не обращаясь к архиватору.

Всего записей: 1238 | Зарегистр. 08-09-2004 | Отправлено: 11:40 29-06-2006
Kildor

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BasiL
с ТС я пас.
в фаре листинг файлов приходит из мультиарка, которому нужно unrar.dll для работы с запароленными архивами.

Всего записей: 31 | Зарегистр. 24-05-2005 | Отправлено: 11:47 29-06-2006
BasiL



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

Цитата:
Листинг rar-архива ТС получает своими средствами, не обращаясь к архиватору.

AFAIK используется unrar.dll в ТС.
может можно как то обхитрить?
удалить анрар.длл, поменять?
убрать галку "использовать внутренний упаковщик"?
 
 
Добавлено:
стоп.
fhRAR вешается на все рар архивы.
Значит можно обойти встроенный в ТС рар, повесив в пакеры расширение RAR на МА.
надо все таки попробовать сделать эддон для рара....
Кто попробует?
я без понятия как искать сигнатуры рар архивов
PS скачивал unrar.dll с офсайта Рошаля заменил в ТС - эффект нулевой.
Возможно, Гислер просто не включил поддержку зашифрованных имен в ТС, но она есть в unrar.dll???

Всего записей: 3247 | Зарегистр. 13-03-2004 | Отправлено: 13:15 29-06-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

Компьютерный форум 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