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

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

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

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
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WatsonRus
В плане собственно 7z оптимальным временным решением будет 7Zip Plugin. Но он как будто помедленнее при изменении архива, по крайней мере.

Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 13:04 05-12-2014
addhaloka



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WatsonRus 12:58 05-12-2014
Цитата:
Не люблю я его, глюкавое оно в плане 7z.

А в чём глюкавое? Насчёт x64 не знаю, а с x86 вроде никаких проблем не наблюдал.

Всего записей: 7432 | Зарегистр. 13-11-2010 | Отправлено: 13:41 05-12-2014
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
addhaloka
Посмотрите на русском и оффоруме пару крайних страниц тем плагина (мои сообщения, MVV, кто-то ещё был).

Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 15:00 05-12-2014
WatsonRus



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
13:04 05-12-2014
Цитата:
В плане собственно 7z оптимальным временным решением будет 7Zip Plugin

Именно им и пользуюсь. Впрочем, свои архивы 7z я не создаю, т.к. считаю этот формат УГ. Это мое личное ИМХО, я его никому не навязываю. Или zip, или rar.
В Double Commander Total7zip при упаковке в 7z вообще валит весь коммандер, и автор DC говорит, что не может поправить без исходников Total7zip. А 7zip plugin работает как часы (впрочем, у DC есть и родной 7zip плагин).

Всего записей: 37866 | Зарегистр. 03-05-2004 | Отправлено: 20:47 05-12-2014
VideoHEAD

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
addhaloka
 
"Поменьше читайте советских газет" (с)
 
Все нормально с Total7zip, работает как часики и с Total Commander и Double Commander, в отличие от родных и глючных SevenZip и всяких безродных и не менее глючных 7zip plugin, переходящих из рук в руки с обрезанным функционалом.
 
Просто вышеозначенные господа юзают СТАРЫЕ версии и плагинов и самих 7-zip архиваторов (9.30), а то и старых Double Commander.
 
В последних бетах все работает просто идеально.

Всего записей: 276 | Зарегистр. 22-01-2002 | Отправлено: 09:21 13-03-2015
Skif_off

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

Цитата:
Просто

Именно
Например (из-за этого для *.7z использую 7zip plugin), хотя сам архиватор 7-Zip создаёт *.7z.tmp _рядом_ с файлом. Косяк плага в чистом виде. Там же и на оффоруме ещё упоминаются проблемы.

Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 10:44 13-03-2015
VideoHEAD

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
 
И тем не менее, когда речь заходит о сложных вариантах, типа архив в архиве и когда в больших архивах надо что-то менять, то у меня все родные 7zip менеджеры пасовали, включая и плагин 7zip plugin. Только Total7zip был молодцом.
 
Насчет создания темпа рядом с файлом - да, есть такое. Но чтоб темп не удалялся, не помню ни разу. Учитывая, что обычно все процедуры у меня происходят только на SSD, не критично, я считаю. А косяк - это когда файловый менеджер вешается на ровном месте. Причем, когда вешается Double Commander версии 0.511, а 0.6 ведет себя замечательно С ОДНИМ И ТЕМ ЖЕ плагином, что можно сказать об этой проблеме??? Да только то, что Double Commander надо бы дорабатывать. Ведь в Тотале все отлично так же.
 
Поэтому говорить о том, что Total7zip - "глюкавое нечто", только потому что какой-то сырой файловый менеджер старой бета-версии с ним работает плохо, я считаю, это вводить всех в заблуждение.

Всего записей: 276 | Зарегистр. 22-01-2002 | Отправлено: 11:24 13-03-2015 | Исправлено: VideoHEAD, 11:24 13-03-2015
insorg



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

Цитата:
Насчет создания темпа рядом с файлом - да, есть такое. Но чтоб темп не удалялся, не помню ни разу.  

Если изменяемый архив под атрибутом "только чтение", то темп останется, а исходный архив изменён не будет, что вполне логично. Тот же 7zip.wcx делает так же.
Недоработка лишь в том, что никаких варнингов не сыпется, просто втихую процесс проходит и всё.

Всего записей: 15785 | Зарегистр. 04-11-2010 | Отправлено: 13:14 13-03-2015
Skif_off

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

Цитата:
Но чтоб темп не удалялся, не помню ни разу.

Где я там писал "не удаляется"? SSD тут причём? Проблема в том, что при изменении архива файл *.7z.tmp на х64 и при использовании х64 7-Zip создаётся НЕ РЯДОМ с изменяемым файлом, как должно, а в противоположной панели: на WinVista и выше нужны права, если там открыт корень системного диска или какой-то из защищённых каталогов, поэтому имеем ошибку. Не считая того, что в противоположной панели может оказаться открытый "архив" или раздел, на который по тем или иным причинам писать нельзя.

Цитата:
Причем, когда вешается Double Commander версии 0.511, а 0.6 ведет себя замечательно С ОДНИМ И ТЕМ ЖЕ плагином, что можно сказать об этой проблеме???

Что Total7zip без исходников и автору DC было сложно отловить ошибку. К слову, она всё-таки была найдена и исправлена.

Цитата:
когда речь заходит о сложных вариантах, типа архив в архиве и когда в больших архивах надо что-то менять

Не вижу проблем:
- изменял *.7z внутри *.7z и *.7z внутри *.zip - всё нормально;
- 4 тысячи файлов сжал штатным архиватором в 5тигиговый *.7z с настройками по-умолчанию, открыл в ТС, переключил на вид все файлы без подкатологов, от балды и вразброс выделил 50 файлов и удалил - всё нормально.
У 7zip plugin помимо поддержки многотомных архивов только одна проблема - работает заметно медленнее штатно установленного 7-Zip.

Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 14:36 13-03-2015
WatsonRus



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VideoHEAD 09:21 13-03-2015
Цитата:
вышеозначенные господа юзают СТАРЫЕ версии и плагинов и самих 7-zip архиваторов (9.30)

А вы знаете НОРМАЛЬНУЮ версию 7-zip старше 9.30? Там в каждой по глюку, в последней серьезный глюк с распаковкой внешних форматов (именно они меня интересуют в первую очередь, ибо своих 7z архивов не создавал, не создаю и не буду создавать).
11:24 13-03-2015
Цитата:
Да только то, что Double Commander надо бы дорабатывать.

Автор DC этого и не скрывал, и в итоге исправил. Об этом писалось четверть полгода назад, с тех пор много чего изменилось.
 
Skif_off 14:36 13-03-2015
Цитата:
помимо поддержки многотомных архивов

НЕТ у 7-zip никаких многотомных архивов. Есть разрезание архива на части, а это далеко не одно и то же.

Всего записей: 37866 | Зарегистр. 03-05-2004 | Отправлено: 15:06 13-03-2015
thejustsoul



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

Цитата:
А вы знаете НОРМАЛЬНУЮ версию 7-zip старше 9.30? Там в каждой по глюку, в последней серьезный глюк с распаковкой внешних форматов (именно они меня интересуют в первую очередь, ибо своих 7z архивов не создавал, не создаю и не буду создавать).  

Можете аргументировать свои выводы и том что 7z плохой формат и что в нем глюк на глюке и что в нем не нужно ничего хранить, приводя конкретные примеры?  
 
А то пацаны с 1999 года пилят свой архиватор, и не в курсе, что их проект УГ оказывается.
 
9.38 давно есть, видели?  
А если не работают или криво работают какие-то плагины, может этот вопрос к авторам этих плагинов и софта к которому они пишутся и их пряморукости?

Всего записей: 1789 | Зарегистр. 30-03-2014 | Отправлено: 04:15 27-03-2015
WatsonRus



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
thejustsoul 04:15 27-03-2015
Цитата:
9.38 давно есть, видели?  

А как же. Про нее и говорил. Именно в ней как раз имеется подтвержденный автором глюк с распаковкой сторонних форматов, как раз то, для чего мне 7-zip в общем-то и нужен.
 
По многочисленным опросам здешних юзеров выявлено, что наиболее безглючной из последних версий является 9.30. Дальше действует принцип - один глюк исправлен, новый добавлен. Все эти последние "беты" сырее прежних альф.
 
04:15 27-03-2015
Цитата:
пацаны с 1999 года пилят свой архиватор

Пацаны с самого начала повернуты на сжатие, остальное им пофиг. А с 1999 много времени утекло, конкуренты подтянулись по сжатию при лучшей юзабельности и функционалу, плюс каналы нынче давно не те, чтобы бороться за каждый мегабайт в ущерб удобству.
04:15 27-03-2015
Цитата:
7z плохой формат

Полноценной многотомности - нет (архив просто разрезается на части, непригодные для использования поодиночке), защиты архива от повреждений - нет, недокачанный архив превращается в набор символов, не распознаваемый как архив (к примеру - недокачанные rar, zip, arj, etc. откроются, и из них можно извлечь докачанные файлы и даже кусок недокачанного). Для меня этого достаточно, чтобы самому не использовать это чудо ни для чего иного, как для распаковки сторонних форматов.
 
Поддержки Rar5 нет, и неизвестно, будет ли когда, ибо rar5 прямой конкурент, превосходящий по функционалу сам 7-zip и близкий к нему по сжатию (rar4 таковым не являлся).
 
FreeArc и то при всей своей недоделанности умеет больше, чем 7-zip, при сравнимой степени сжатия.

Всего записей: 37866 | Зарегистр. 03-05-2004 | Отправлено: 16:46 27-03-2015 | Исправлено: WatsonRus, 16:56 27-03-2015
thejustsoul



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

Цитата:
плюс каналы нынче давно не те, чтобы бороться за каждый мегабайт в ущерб удобству.

Ну не скажите, когда архивируют например образы или дампы картриджей для приставок или дисков, то экономия по-сравнению с зипом огромная, а его (7z) читают многие программы которые работают с этими образами, вот rar читают меньше (про rar5 вообще молчу), и зачем такие архивы тогда.
 
ИМХО, рар5 не взлетит (и не конкурент в ближайшем будущем), либо взлетит через 100500 лет, т.к. те у кого старые версии rar'a, но смогут их распаковать, даже другие программы которые читают обычный рар (тот же 7z) тоже не смогут, а кому надо создавать архив, который ничем кроме официальной софтины нельзя прочитать (к тому же она "платная"). Разве что только для себя, приложив к архивам распаковщик, а то мало ли затеряется и куда с этими архивами идти, если его нечем прочитать.
 
По-поводу минусов, многотомностью не пользуюсь, а про защиту от повреждений, согласен. Но не вижу причин не пользоваться 7z, для важных данных, всегда должна быть резервная копия на надежном носителе, а для остальное 7z рулит (прочитать другим софтом можно, жмет хорошо, а что еще нужно).
 

Цитата:
FreeArc

Это наверно еще хуже чем "rar5"..

Всего записей: 1789 | Зарегистр. 30-03-2014 | Отправлено: 18:17 27-03-2015
WatsonRus



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
thejustsoul 18:17 27-03-2015
Цитата:
даже другие программы которые читают обычный рар (тот же 7z) тоже не смогут

7-zip уже такой один остался. Bandizip тоже бесплатен, и может работать и с 7z, и с rar5. И большинство подобных архиваторов тоже могут работать и с 7z, и с rar5. Потому как работают с unrar.dll, а не через внутреннюю (_!_), как 7-zip.
 
Не вижу причин пользоваться 7-zip,за исключением специфических случаев, типа 18:17 27-03-2015
Цитата:
образы или дампы картриджей для приставок или дисков

18:17 27-03-2015
Цитата:
те у кого старые версии rar'a, но смогут их распаковать

Лентяям давно пора обновиться. И неважно, есть  лицензия или нет -  ключи одни и те же.
   

Всего записей: 37866 | Зарегистр. 03-05-2004 | Отправлено: 19:33 27-03-2015 | Исправлено: WatsonRus, 19:35 27-03-2015
Baltazar500



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день, не проскакивал ли конфиг для работы с *.IMG (см imdisk) ? нужны не только чтение но запись
 
***
 
Как определить что перед тобой архив rar5 ? чем сигнатурно отличаются rar4 от rar5 ?

Всего записей: 2080 | Зарегистр. 19-09-2011 | Отправлено: 06:41 18-09-2015
Skif_off

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

Цитата:
не проскакивал ли конфиг для работы с *.IMG (см imdisk) ? нужны не только чтение но запись

Конфиг - дело второе. Есть ли консольная (ну или GUI с интерфейсом командной строки) утилита, которая делает то, что вам нужно?
 

Цитата:
Как определить что перед тобой архив rar5 ? чем сигнатурно отличаются rar4 от rar5 ?

В настройках ТС можно указать внешний архиватор для RAR, это будет не проще? У MultiArc проблема с запароленными архивами, если память не изменяет. Конфиг для RAR5 есть здесь (MultiArc брать по ссылке из шапки Последняя неофициальная версия, в т.ч. 64-битная).

Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 13:05 18-09-2015 | Исправлено: Skif_off, 13:06 18-09-2015
Baltazar500



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off,
Цитата:
Конфиг - дело второе. Есть ли консольная (ну или GUI с интерфейсом командной строки) утилита, которая делает то, что вам нужно?
думал что уже в теме проскакивал софт под это дело, поэтому о нём как-то и не подумал что он может понадобиться хотя учитывая специфику мультарка это лежало на поверхности ...
 
кое-что уже нашёл (mtools), завтра потестирую на запись/чтение в/с образ(а), если всё пройдёт успешно - отпишусь, нет - буду искать дальше
Цитата:
В настройках ТС можно указать внешний архиватор для RAR, это будет не проще? У MultiArc проблема с запароленными архивами, если память не изменяет. Конфиг для RAR5 есть
спасибо, просто нужно поглядеть что там к чему с rar5

Всего записей: 2080 | Зарегистр. 19-09-2011 | Отправлено: 15:34 18-09-2015
Baltazar500



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off, поковырялся я с mtools - для работы с img нужен mcopy из пакета mtools http://reboot.pro/files/download/267-mtools/ утиль работает без проблем с FAT12/FA32 хотя по умолчанию предназначена для более ранних версий FAT, дабы она с ними работала надо в консоли задать переменную mtools_skip_check=1 (set mtools_skip_check=1)
 
пример передачи файлов в имейдж
Цитата:
mcopy.exe -i D:\test\FAT32.img D:\test\123.txt ::
примеры имейджей
 
https://dl.dropbox.com/s/ib3ef2uc9tb2e1m/FAT12.img
https://dl.dropbox.com/s/gz06u8kno9janea/FAT32.img
 
в пакете есть утилита mdir позволяющая получать список файлов по команде
Цитата:
mdir -i D:\test\FAT32.img ::
но имхо, для получения списка файлов (как и для распаковки) лучше использовать total7zip (если возможно)
 
с ntfs и ext буду разбираться позже - там под каждую ФС свои утили со своими заморочками
 
з.ы. данный формат зовётся raw-images или floppy/hdd images (первый вариант вернее)
 
upd: так же с FAT* работает утилита winimage http://www.winimage.com - интерфейс гуевый, хотя и и имеет поддержку коммандной строки
Цитата:
"C:\Program Files\WinImage\winimage.exe" d:\test\FAT12.img /H /I d:\test\789.txt
с NTFS пока глухо

Всего записей: 2080 | Зарегистр. 19-09-2011 | Отправлено: 19:25 30-09-2015 | Исправлено: Baltazar500, 16:57 01-10-2015
mihas83



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


----------
Мы знаем: время растяжимо. Оно зависит от того,
Какого рода содержимым Вы заполняете его. (C. Маршак)

Всего записей: 7832 | Зарегистр. 15-07-2003 | Отправлено: 18:51 16-12-2015 | Исправлено: mihas83, 18:56 16-12-2015
ruomyes

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Перезалейте пожалуйста i6comp.zip кто-нибудь, который в этом посте выкладывался. Заранее благодарю.

Всего записей: 230 | Зарегистр. 06-06-2012 | Отправлено: 01:34 22-04-2016
Открыть новую тему     Написать ответ в эту тему

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

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