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

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mig73 (пост)
Цитата:
для чего это upx вообще усрался

тогда, когда я посчитаю нужным ВЫТАЩИТЬ реальный ехе из его сжатого UPX'ом ехе-варианта - то это должно произойти безошибочно.

Всего записей: 3858 | Зарегистр. 01-04-2006 | Отправлено: 20:01 10-09-2021
mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny child
Ну допустим вытащил и что драчить на него? Хотя я скорее не прав, если вы крутой программист то и вопросов не имею. Я уже забыл что такое программировать, мой последний Visual Basic 5.0 не проканывает.

Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 20:06 10-09-2021
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mig73 (пост)
Цитата:
Ну допустим вытащил и что драчить на него?

ну так сложно я не думал действовать... мне бы хватило просто получить РЕАЛЬНЫЙ ехе.
В тех ОСОБЫХ случаях, когда мне это надо. И мы вроде как тут не решаем эти случаи - мы тут обсуждаем то, что тотал, либо мультиарк - ошибочно обрабатывают распаковку ехе через UPX...
ну либо я полнейших лох и мамонт, что не смог приделать верный раздел в multiarc.ini

Всего записей: 3858 | Зарегистр. 01-04-2006 | Отправлено: 20:10 10-09-2021
Greyleon



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mig73
А вот на счёт программирования - чем можно Дельфи на линаксе заменить? На что-то подобное, пока есть время можно немного и по вспоминать

Всего записей: 8297 | Зарегистр. 03-12-2016 | Отправлено: 20:18 10-09-2021
mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Greyleon
Это слишком трудный вопрос для меня. Я уже говорил тебе что Linux это не моё, но на крайняк Студия C+ просто должна быть. Delphi это чисто виндовая штука была, как щас не знаю.  
 
Добавлено:
destiny child
Ну возьмите скрипт для мультиарка который распакует вам что надо из моей старой сборки 8.5, делов то.

Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 20:53 10-09-2021
GoblinNN

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

Цитата:
мне бы хватило просто получить РЕАЛЬНЫЙ ехе

upx -d filename.exe не работает?
а вообще вот это https://www.pazera-software.com/products/free-upx/ мне понравилось.

Всего записей: 2912 | Зарегистр. 11-10-2005 | Отправлено: 20:59 10-09-2021 | Исправлено: GoblinNN, 21:05 10-09-2021
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoblinNN (пост)
Цитата:
upx -d filename.exe не работает?

работает. но это в консоли команда. А хотелось, чтоб мультиарк работал беспроблемно под эту команду. И вот у меня какой-то CAB  вылазит при распаковке вместо нужного UPX. Вот это я хочу понять - как так выходит. Для этого хотя бы надо узнать - какую команду подкидывает мультиарк при работе с ехе. Но нет сейчас такой проги: в шапке нерабочая ссылка.

Всего записей: 3858 | Зарегистр. 01-04-2006 | Отправлено: 21:56 10-09-2021
Greyleon



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

Цитата:
. Delphi это чисто виндовая штука была, как щас не знаю.

Самое главное, что там простенько и мне этого хватит... Более сложное не готов осваивать, собрал документаху и столько времени не могу добраться - а если на примере конкретной задачи, то может что-то и смогу освоить
Что такое Студия C+ - прочитал, наверное не смогу такое освоить... А Delphi как-то умудряются прикрутить к линюхе, не знаю насколько сложно.
Но может быть есть аналоги, пока не разобрался

Всего записей: 8297 | Зарегистр. 03-12-2016 | Отправлено: 22:03 10-09-2021 | Исправлено: Greyleon, 22:08 10-09-2021
Skif_off

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

Цитата:
И вот у меня какой-то CAB  вылазит при распаковке вместо нужного UPX.

"Входите" в ваш exe-файл по Ctrl+PgDn? Щёлкните дважды по любому из файлов внутри и TC покажет окно с его свойствами, там смотрите "Архиватор": возможно, ваш exe-файл открывается вовсе и не с MultiArc?
 
Greyleon

Цитата:
чем можно Дельфи на линаксе заменить?


Цитата:
А Delphi как-то умудряются прикрутить к линюхе, не знаю насколько сложно.  

FreePascal + Lazarus.

Всего записей: 6596 | Зарегистр. 28-01-2008 | Отправлено: 02:02 11-09-2021
Greyleon



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

Цитата:
FreePascal + Lazarus.

Спасибо! Буду читать и разбираться

Всего записей: 8297 | Зарегистр. 03-12-2016 | Отправлено: 02:07 11-09-2021
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Greyleon
только ничего сетевого не программируй. с ssl там вообще беда. все тормознулись на openssl 1.0.2u. чтоб заполучить актуальную 1.0.2az нужно 50000 американских рублей вложить в год. или ждать пока допишут... пример с 2017 пишут. ведь сейчас всем подавай https и прочие tls.

Всего записей: 2912 | Зарегистр. 11-10-2005 | Отправлено: 03:36 11-09-2021 | Исправлено: GoblinNN, 03:38 11-09-2021
Greyleon



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoblinNN
Да у меня вообще простые задачи. В основном прикрутить удобную оболочку к экселю, ну может эксесу и на этом пока хватит
Вот если начнёт получаться, тогда и про сетевые примочки можно начать думать, но вдруг не получится

Всего записей: 8297 | Зарегистр. 03-12-2016 | Отправлено: 03:39 11-09-2021 | Исправлено: Greyleon, 03:41 11-09-2021
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off (пост)
Цитата:
"Входите" в ваш exe-файл по Ctrl+PgDn?

конечно.
Skif_off (пост)
Цитата:
Щёлкните дважды по любому из файлов внутри и TC покажет окно с его свойствами

Сделал. И да - с какого-то перепугу там описан CAB... но файл точно UPX запакован.
А потом убрал секцию MS-CAB из INI файла мультиарка и повторил вход и дважды клик и получил ошибку - код возврата 1.... за которой следовала совершенно корректная командная строка по распаковке этого файла UPX'ом.....  
НО! даже если согласиться с этой ошибкой, то потом опять так же вылетает распаковка CAB'ом((( и ошибка чтения диска....
ваааще ничего не понимаю уже....

Всего записей: 3858 | Зарегистр. 01-04-2006 | Отправлено: 11:53 11-09-2021
persicum

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто нить делал описатель под zpaq?
 
Zpaq - единственное, что я иногда юзаю кроме rar/7zip.

Всего записей: 466 | Зарегистр. 27-06-2007 | Отправлено: 10:26 02-10-2021
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
persicum
а плагин уже не идет? https://wincmd.ru/plugring/ZPAQ.html

Всего записей: 2912 | Зарегистр. 11-10-2005 | Отправлено: 11:05 02-10-2021
persicum

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoblinNN
Так это ж для Total... Хотите сказать, что переделать это под MultiArc ничего не стоит?

Всего записей: 466 | Зарегистр. 27-06-2007 | Отправлено: 17:36 02-10-2021
mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
persicum
Ну вот пробуйте. Я не знаю откуда это у меня вообще, ведь сам никогда этим паком не пользовался.
ZPAQ для Multiarc
 
В коде строка после символа ";" сокращённо описывает формат для обновлённого Multiarc от MVV версии 1.4.3.162.

Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 19:39 02-10-2021
GoblinNN

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

Цитата:
Хотите сказать, что переделать это под MultiArc ничего не стоит?

я хочу сказать, что не всегда он нужен.  

Цитата:
Так это ж для Total...

а вам для чего?

Всего записей: 2912 | Зарегистр. 11-10-2005 | Отправлено: 20:23 02-10-2021
persicum

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никто не сталкивался с проблемой? Написал на Дельфи просмотрщик файлов определенного формата. Прицепил его в MultiArc для Far, команда List, чтобы заходить в выдачу как в директорию.
 
Отказывается запускать, чего я только не делал. Но запускается через внешний загрузчик. Под XP помогало command.com /c. Под Win7 написал загрузчик на том же Дельфи. Мультиарк запускает загрузчик, загрузчик запускает просмотрщик, просмотрщик кидает перенаправленный вывод кудато во временный файл. В принципе, работает. Но только в Фар 1.75. Для того, чтобы это заработало в Фар 3.0, нужно загрузчик и просмотрщик откомпилить на 64 бит.
 
Вот такое колдовство и извращение. Что же это за фигня может быть? Поведение не зависит, Дельфи 7, 2007, 2010 - один хрен. Размер кучи, стека - я это не умею устанавливать, да и просмоторщик - скромная программулька, сфигли бы ей не запускаться через List?
 
Вот субж.
https://fex.net/ru/s/pt3lap1
VirTotal пишет всякие подозрительности даже без UPX.
Скорее всего, туфта.
 
PS. Проблема немного локализовалась. Оказывается, Мультиарк страшно не любит, если вызываемая через List программа Дельфи содержит модуль SysUtils (или Classes). Как я уже говорил, решается через загрузчик, там хватит одного модуля Windows.

Всего записей: 466 | Зарегистр. 27-06-2007 | Отправлено: 13:34 03-10-2021 | Исправлено: persicum, 08:12 05-10-2021
persicum

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Еще вопрос, не относящийся к предыдущему.
 
MultiArc для Фара можно заставить принять выдачу архиватора в формате Ansi, а не в Oem? Опять траблы с русскими буквами.

Всего записей: 466 | Зарегистр. 27-06-2007 | Отправлено: 11:36 04-10-2021
Открыть новую тему     Написать ответ в эту тему

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