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

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

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

Цитата:
Извиняюсь за назойливость, но вы можете выложить [PackerPlugins] секцию вашего wincmd.ini, пожалуйста...


Код:
[PackerPlugins]
7z=223,Plugins\multiarc.wcx
cab=223,Plugins\multiarc.wcx
fb=223,Plugins\multiarc.wcx
uha=223,Plugins\multiarc.wcx
j=223,Plugins\multiarc.wcx
hdr=223,Plugins\multiarc.wcx
z=223,Plugins\multiarc.wcx
ha=223,Plugins\ha.wcx
ima=95,Plugins\img.wcx
hdd=95,Plugins\img.wcx
flp=95,Plugins\img.wcx
iso=223,Plugins\iso.wcx
ex?=324,Plugins\IETotal.wcx
sqx=223,Plugins\Total SQX\TotalSQX.wcx
DirList=23,Plugins\CatalogMaker\CatalogMaker.wcx
DirCopy=279,Plugins\DirCopy\dircpy.wcx

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 15:39 05-03-2006
Serge2005

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
arsvrn
У вас в multiarc.ini есть секция [InnoSetup] в ней расмирение exe, а в wincmd.ini в [PackerPlugins] нет на него ссылки.
Я долго пытался разобраться в устройстве Multiarc.wcx, часть понял, например про последовательность считывания секция, но все-таки надо прописать расширение для InnoSetup????

Всего записей: 555 | Зарегистр. 11-02-2006 | Отправлено: 16:04 05-03-2006
arsvrn

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

Цитата:
У вас в multiarc.ini есть секция [InnoSetup] в ней расмирение exe, а в wincmd.ini в [PackerPlugins] нет на него ссылки

Если честно - уже не помню, почему так. Я частенько экспериментирую с архивами и не всегда удаляю остатки экспериментов.
Хотя на самом деле наличие зарегистрированного расширения в wincmd.ini для multiarc не играет большой роли (по крайней мере, в случае .exe). Дело вот в чем. Если расширение зарегистрировано как архив, то ТС будет входить в архив по Enter и по PageDown. Если нет - то по Enter будет искаться в виндах программа, открывающая этот тип файлов, а по PageDown ТС все равно будет пытаться интерпретировать файл, как архив. А поскольку по расширению он его не знает, то будет отдавать попробовать всем плагинам по очереди. В том числе и multiarc'у, которому (если это указано в его инишнике) расширение до лампады - он ищет по ID. В том числе и InnoSetup проверит.
Кстати, для exe-шников и надо, чтобы по Enter они запускались Поэтому .exe и не регистрируется никогда.

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 17:38 05-03-2006
Serge2005

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
arsvrn
Ясно, спасибо... Буду дальше разбираться

Всего записей: 555 | Зарегистр. 11-02-2006 | Отправлено: 18:59 05-03-2006
arsvrn

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serge2005
Только сейчас заметил ошибки в выложенном multiarc.ini. Прошу прощения, случайно остались отладочные команды. Исправил.

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 23:27 05-03-2006
Serge2005

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
arsvrn
Спасибо А вы не хотите в [InnoSetup] %AQ заменить на %AQA? Я у себя заменил, иначе ошибку былает с кодировкой...
 
Добавлено:
В multiarc.ini:

Код:
 
[InnoSetup]  
Description="Inno Setup"  
Archiver=innounp.exe  
Extension=exe  
ID=49 6E 6E 6F  
IDPos=48  
Start="^--------------------------------------"  
End="^--------------------------------------"  
Format0="zzzzzzzzzz  yyyy.tt.dd hh:mm  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"  
List=%P -v -m %AQA  
Extract=%P -e -m %AQA @%LQ  
ExtractWithPath=%P -x -m %AQA @%LQ  
IgnoreErrors=0  
SkipEmpty=0  
SkipDirsInFileList=0  
SearchForUglyDirs=0  
BatchUnpack=1  
UnixPath=0
 

В wincmd.ini

Код:
 
[PackerPlugins]
exeinno=324,%Commander_path%\Plugins\wcx_MultiArc_1.1.3.3\multiarc.wcx
ResExtracter=479,%Commander_path%\Plugins\wcx_resextract_1.1.1c\ResExtract.wcx
...
 

При попытке войти во многие файлы по Ctrl+PageDown вылетает окно:

Код:
 
Warning
Executing command ' innounp.exe -v -m (path) ' returned errorlevel 1. Possybly an error occure. Archive listing wasn't retrieved.
где (path) - путь до файла (с русскими буквами все ок)
 

В файле есть код ID...
С некоторыми фавйлами InnoSetup все ок...
 
Добавлено:

Код:
 
[DDI image]
ID=49 4D 00
IDPos=0
Extension=ddi,ima,imz,img
Archiver=extract.exe
List=%p -l %a
Debug=0
Description=Extract 2.10
IgnoreErrors=1
SearchForUglyDirs=1
Start="^image file :"
End=" bytes in "
Format0="nnnnnnnnnnnnnnnnnnnnnnn  zzzzzzzz  dd tt yy  hh mm"
Extract=%p -oe %a %F
 
[EX_]
TypeName=EX_
ID=53 5A 44 44
IDPos=0
Extension=EX_,DL_
Archiver=expand.exe
Start="Copyright (C) Microsoft Corp 1990-1999"
End="^ "
Format0=".nnnnnnnnnnnn* nnnnnnnnnnnnnnn"
Extract="%P %AQA %FQ"
List="%P -D %AQA"
IgnoreErrors=0
Debug=0
UnixPath=0
SkipDirsInFileList=1
SkipEmptyNames=1
BatchUnpack=0
SearchForUglyDirs=0
AskMode=0
SkipLIST=0
 
[UPX Compress 190beta]
TypeName=UPX
ID=31 2E 39 30 00 55 50 58  
IDPos=987
Extension=EXE,DLL
Archiver=upx.exe
Description="UPX Compress 1.90 beta"
Start="--------------------"
End="^WARNING: this is an unstable beta version"
Format0="zzzzzzzzzzzzzzzzzzzzzz -> pppppppppppppppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract="%P -d %FQ -o%AQAW"
;Extract="%P -d %AQAW"
List="%P -q -l --no-color %AQA"
Test="%P -t -q --no-color %FQ"
Add="%P -9 -q --compress-icons=1 --all-methods %FQ -o%AQ"
IgnoreErrors=0
Debug=0
UnixPath=0
SkipDirsInFileList=1
SkipEmptyNames=1
BatchUnpack=0
SearchForUglyDirs=0
AskMode=0
SkipLIST=0
 
[UPX Compress 124]  
TypeName=UPX
Description="Ultimate Packer for eXecutables v1.24"
ID=31 2E 32 34 00 55 50 58  
IDPos=987
Extension=EXE,DLL
Archiver="upx124.exe"
Start="--------------------"
Format0="zzzzzzzzzzzzzzzzzzzzzz -> pppppppppppppppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract="%P -d %FQ -o%AQAW"
;Extract="%P -d %AQAW"
List="%P -q -l --no-color %AQA"
Test="%P -t -q --no-color %FQ"
Add="%P --best -q --no-color --compress-icons=1 %FQ -o%AQ"
IgnoreErrors=0
Debug=0
UnixPath=0
SkipDirsInFileList=1
SkipEmptyNames=1
BatchUnpack=0
SearchForUglyDirs=0
AskMode=0
SkipLIST=0
 

Что из этого можно поставить и стоит ли, если уже стоит InnoSetup?

Всего записей: 555 | Зарегистр. 11-02-2006 | Отправлено: 23:45 05-03-2006
arsvrn

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

Цитата:
А вы не хотите в [InnoSetup] %AQ заменить на %AQA?

Может быть.

Цитата:
Что из этого можно поставить и стоит ли, если уже стоит InnoSetup?

InnoSetup тут вообще не при чем. Он открывает инсталляции, сделанные только с помощью InnoSetup. Есть еще куча других. В приведенном выше коде ничего к инсталляторам не относится:
DDI image - использовался на заре DOS'a для создания образов дискет (практически не встречается);
EX_ (а также DL_) - так сжимали exe и dll файлы во времена 95-х виндов. Тоже сейчас не найдешь;
UPX - широко распространенный компрессор исполняемых (exe, com, dll и т.д.) файлов. Последние версии 1.25 и 1.93beta. Вещь полезная. Можно и сжать exe-шники в 2-3 раза (если, конечно, они уже не сжаты ), и распаковать сжатые (если зачем-то надо). Надо бы проверить аддоны на последних версиях, хотя, кажется, командные строки не менялись.

Цитата:
При попытке войти во многие файлы по Ctrl+PageDown вылетает окно:

Оно как раз и вылетать может из-за того, что это не InnoSetup-файлы. Попробуйте поставить "IgnoreErrors=1".
А какова Ваша цель: собрать все возможные архиваторы, или просто интересно? Если бы я знал, то может быть отвечал как-то более адекватно.

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 11:50 06-03-2006 | Исправлено: arsvrn, 11:51 06-03-2006
Serge2005

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

Цитата:
А какова Ваша цель: собрать все возможные архиваторы, или просто интересно? Если бы я знал, то может быть отвечал как-то более адекватно.

Конечная цель - сделать многофункциональный Total Commander: собрать в него разнообразные плагины и дополнения, которыми можно (удобно и бывает нужно) пользоваться. А потом установку всего этого набора автоматизировать, ну то есть примерно создать пак. Я скачивал штук 5 разных паков - они мне не нравятся... В одном не хватае плагинов, в другом перебор... Вот и решил свой сделать. И еще возможное продолжение цели - встраивание этого пака в установку Windows XP Pro (друг над ней работает). Вот. Но это все оффтоп, сорри.
Проявляю к exe такой интерес, т.к. планирую в будущем "переделывать" инсталяции жругих программ... Вот и собираю все, что вижу...
 
Добавлено:
*.img - образы и дискет и дисковы - может для Multiarc тоже есть дополнение, которое позволит Totla Commanderу не путать эти файлы? А то два отдеельных плагина у меня не получилось настроить на совместную жизнь((
 
Добавлено:
Кто-нибудь, выложите, пожалуйста, exe файлы, упакованные UPX 1.25 и UPX 1.93 beta.
 
arsvrn
Если добавлять секции UPX в ваш multiarc.ini, то в каком порядке их стоит расположить и после (перед) кого?

Всего записей: 555 | Зарегистр. 11-02-2006 | Отправлено: 12:24 06-03-2006
arsvrn

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egor23
Повозился с вариантами i6comp. Получилось следующее.
Для версии 02 еще немного подправил аддон (он у меня отличается от прилагаемого в дистрибутиве, по-моему, в лучшую сторону ). Теперь он распаковывает все, что показывает в листинге. Раньше не получалось с длинными именами без пробелов - оказывается кавычки надо ставить всегда. Ну и кроме того умеет добавлять файлы в архив. Правда хитрым способом - надо создать где-нибудь такое же дерево каталогов. как в архиве, и в него в нужное место поместить файл, а потом все это дерево (от корня) скопировать в архив.
А с версией 1.03 хуже. Листинг читает, но выдает какие-то дополнительные элементы, каких на самом деле вроде бы нет. Их даже ручками из командной строки, используя не имена файлов, а их индексы (так надежнее) вытащить не удается. Ну и добавлять файлы не получилось почему-то. Сранно, ведь используемые команды и опции судя по хелпу не изменились. В общем, либо я не смог, либо версия глюкавая. Меня и 02 полностью устраивает.
Привожу и ту и другую. Может кто ошибки найдет.
 
Аддоны для FAR и ТС для версии 02
Аддоны для FAR и ТС для версии 1.03b
 
PS: Так с UHArc'ом у тебя решилось? Вроде там в сообщении все правильно, сейчас проверил.

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 20:47 06-03-2006 | Исправлено: arsvrn, 20:50 06-03-2006
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arsvrn
с UHArc взял от сюда
А с тем что было непоказыл размер и даты.
 
с i6comp вот что имеется для 02.
забываете про одну сигнатуру для InstallShield 6.0: 49 53 63 28 00
Так вот с той секцией что имеется для 02: вот сейчас открыл дистриб, для примера Multisim 9, то что под рукой, там есть папки:
[New Merge Module Holder Object 1]NS_NSR_NPL_1___<MSISTUBPATH>_1
внутри Multisim 9.msi не хочет извлекаться, сначала подумал что это из-за символов <>, т.к. папки начинающиеся на <Support> тоже не извлеклись, но в них файлы сами извлекаются, а тут и сам файл не извлекается.
[New Merge Module Holder Object 1]NS_NSR_NPL_1___1
внутри файлы:
_Isres.dll
Isrt.dll
StringTable-0009-English.ips
Default.pal
MMObjHelper.dll
Setup.inx
Так вот сами файлы не извлекаются, а если извлекать все содержимое архива data1.cab  то в этой папке распаковываются первые четыре файла: _Isres.dll...Default.pal
токо StringTable-0009-English.ips извлекся другой который есть в папке <Support>English String Tables
 
С Вашей для 02 кроме того что выше, не извлеклисось ещё много файлов, несколько файлов извлеклись покоцанные, точнее по размеру стали больше от нескольких байт до в 3раза, на что списать это незнаю.
 
Теперь если заменить i6comp на 1.03:
с той секцией что имеется:
касаемо обычных файлов  
извлеклось всё что и с 02 плюс файлы что размером 0байт.
[New Merge Module Holder Object 1]NS_NSR_NPL_1___<MSISTUBPATH>_1
Multisim 9.msi извлекается
[New Merge Module Holder Object 1]NS_NSR_NPL_1___1
извлеклись все 6 файлов корректно.
появились папки <Disk1>Disk1 Files из них не извлеклись файлы.
 
С Вашей, кроме того что выше, история таже что и с 02: не извлеклисось ещё много файлов, несколько файлов извлеклись покоцанные.

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 22:53 06-03-2006 | Исправлено: egor23, 23:03 06-03-2006
StupidUser



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egor23
А разве это:

Цитата:
забываете про одну сигнатуру для InstallShield 6.0: 49 53 63 28 00  

не для версии InstallShield 5.0? (Так в .addon-файле из дистрибутива Multiarc.)
 
К сожалению, у меня нет Multisim 9, поэтому не могу посмотреть, что там не распаковывается, и присоединиться к тестированию. (А дистр большой? А то я бы тоже потестировал)
 
Ответа на мой вопрос с предыдущей страницы нет. Как я понял, использование 0.20 или 1.03 - это вопрос открытый.

Всего записей: 516 | Зарегистр. 19-04-2003 | Отправлено: 01:35 07-03-2006
egor23



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

Цитата:
не для версии InstallShield 5.0? (Так в .addon-файле из дистрибутива Multiarc.)

да там так прописано, но 5.0 неоткроет.
вот и winpack300b на автодетекте ставит 5.0, но ничего хорошего из этого невыходит, токо листинг корневых папок, а при 6 всё нормально открывает.
 
дистриб 200Мб, точнее 108Мб, остальное дополнительные компоненты, если очень хочеться в топике по Multisim есть откуда скачать.
 
ну уже говорилось с 02 можно упаковывать в TC, с 1.03 пока неполучается, еще в 1.03 data2.cab почему то не открывается в TC.

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 02:30 07-03-2006 | Исправлено: egor23, 02:49 07-03-2006
arsvrn

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

Цитата:
забываете про одну сигнатуру для InstallShield 6.0: 49 53 63 28 00

А это не InstallShield 7.0? У меня последовательность InstallShield'ов выглядит таким образом:

Код:
[InstallShield70]
ID=49 53 63 28 00 70
IDPos=0
Extension=cab,hdr
Archiver=i6comp.exe
...
[InstallShield6]
ID=49 53 63 28 0C
IDPos=0
Extension=cab,hdr
Archiver=i6comp.exe
...
[InstallShield5]
ID=49 53 63 28
IDPos=0
Extension=cab
Archiver=i5comp.exe
...
[InstallShield3]
ID=13 5d 65 8c
IDPos=0
Extension=Z
Archiver=icomp.exe
...

При этом правильно отрабатывают InstallShield от 3-й до 7-й версии.
 
Жалко, что я не смогу потестировать Multisim (100 М мне не скачать). Если найдется что-нибудь до 5М пишите, надо проверять. У меня 02 открывается все, что пробовал. И обнозначно лучше, чем 1.03.
 
Добавлено:
А вот с UHArc'ом ваши проблемы непонятны. У меня установлен точно такой же набор, как в том сообщении, на которое вы ссылались. И он 100% работает и показывает и даты и размеры.

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 14:27 07-03-2006
egor23



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

Цитата:
А это не InstallShield 7.0?

Мне сложно сказать что это за InstallShield: ID=49 53 63 28 00 95
Вы можете скачать посмотреть что внутри data1.cab, data1.hdr они небольшие.
Еще вот игра Worms 4 Mayhem, ID такой же, тоже самое почти внутри, нету токо папок
[New Merge Module Holder Object 1]
тоже с распаковкой проблемы с 02
Да вообщем и с 49 53 63 28 0C, тоже проблемы с распаковкой возникают.
 
Вот еще UPX 1.25 хотел прикрутить, взял что тут на странице для 1.24
подправил ID=31 2E 32 35 00 55 50 58
файл открывается внутри идут папки (по сути путь от корнивика диска до файла), потом файл, размер несжатый отображается, но файл не извлекается. TC выдаёт: Ошибка чтения диска.
 
Добавлено:
02
Вот еще проблемка если в пути к файлы кирилица есть.

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 16:22 07-03-2006 | Исправлено: egor23, 16:28 07-03-2006
arsvrn

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

Цитата:
Вы можете скачать посмотреть что внутри data1.cab, data1.hdr они небольшие

А откуда скачать то?

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 16:32 07-03-2006
egor23



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

Цитата:
А откуда скачать то?

http://forum.ru-board.com/topic.cgi?forum=35&topic=1781&start=500#3

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 16:55 07-03-2006
vserd

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

Цитата:
У вас в multiarc.ini есть секция [InnoSetup] в ней расмирение exe, а в wincmd.ini в [PackerPlugins] нет на него ссылки.  
Я долго пытался разобраться в устройстве Multiarc.wcx, часть понял, например про последовательность считывания секция, но все-таки надо прописать расширение для InnoSetup????

 
Диалог Возможности
   Этот диалог позволяет зарегистрировать addon в TOTAL COMMANDER-е. Регистрация означает добавление/замену значения в секции [PackerPlugins] текущего файла wincmd.ini. Здесь также возможно изменить некоторые параметры используемые TOTAL COMMANDER во время работы с этим типом архивов.  Обратите внимание что бездумное редактирование его не очень хорошая идея. Только "Поддерживает тестовый поиск" и "Скрывать "архивную" иконку" полезны. Другие зависят от TOTAL COMMANDER-а и не рекомендуются что-либо делать с ними. Используйте контекстную помощь для более детального описания этих контролов.
 
Note: Регистрация расширения нужна в случае если вы хотите создавать архивы некоторого типа. Если вы хотите только распаковывать файлы, вам нужна только одна запись в wincmd.ini [PackerPlugins]. Зарегистрировать можно на любое расширение.  
Подробнее...
 
 
Добавлено:
arsvrn

Цитата:
EX_ (а также DL_) - так сжимали exe и dll файлы во времена 95-х виндов. Тоже сейчас не найдешь;  

Ну почемуже :))
В дистрибутиве Windows полно таких файлов, правда они нормально открываются самим ТС. На счет старых версий не уверен, т.к. не начем проверить
 
egor23

Цитата:
Вот еще проблемка если в пути к файлы кирилица есть.

с кавычками пробовали?  
 
Добавлено:
Serge2005, arsvrn

Цитата:
Как все-таки сделать поддержку 7-zip sfx?
Обратится к автору Multiarc'a. Дело в том, что сигнатура 7z sfx архива (по которой Multiarc распознает тип архива) расположена далеко от начала файла и Multiarc не почему-то не хочет ее там видеть. Даже если в инишнике ему точно указать ее смещение. По этому поводу я уже писал автору, но пока не сделано

 
Если хотите могу выслать тестовую версию, там сделано правильное определение размера sfx части архива. Но оформить это в новый релиз нет времени. Или поменяю на двух язычный шаблон сайта по мультиарку для sourceforge.net. Тогда релиз будет гораздо быстрее :)))). Авторство на дизайн сохраняется безусловно.
Или ссылку на то как это делать (русский, украинский, английский).
 
ВСЕМ
В дистрибутиве к ТС Multiarc есть набор аддонов, какие из них устарели и их нужно удалить, а какие нужно добавить/изменить?
Как сами понимаете из всего набора могу про тестировать только те, которыми пользуюсь сам, а на форумах предлагается множество вариантов, к сожалению не всегда рабочих. Присылайте свои варианты на multiarc(at)programist.ru

Всего записей: 2065 | Зарегистр. 08-05-2002 | Отправлено: 17:09 07-03-2006 | Исправлено: vserd, 17:25 07-03-2006
arsvrn

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

Цитата:
Вы можете скачать посмотреть что внутри data1.cab, data1.hdr они небольшие.

Посмотрел. В смысле на ftp-шник. Data1.cab, data1.hdr действительно небольшие. Но толку от них будет немного. Если Вы входите в архив как в data1.cab или data1.hdr и видите там все файлы, это не значит, что в них они и лежат. Data2.cab - неотемлимая часть всего архива. И конкретно данные зачастую (а то и всегда) находятся именно в нем. Так что для распаковки InstallShield нужны все файлы обязательно.
Ну, качать 110Мб я не буду. Если попадется что-то маленькое - сообщайте.

Цитата:
Вот еще проблемка если в пути к файлы кирилица есть

Для ее устранения надо в инишнике в секции [InstallShield] заменить "%AQ" на "%AQA". Это я не доглядел.

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 17:57 07-03-2006
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arsvrn
Решил поковыряться в Multiarc.ini, начал топик сначала читать, Вы очень подробно описали про Extension, ID, IDPos, IDOnly и  Start, End, Format0...FormatN, а вот про List, Extract, Add и т.д не очень, немог ли бы расписать подробно за что какой параметр отвечает.

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 18:11 07-03-2006
arsvrn

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egor23
Я тогда писал, писал. Откликов практически не было, вот энтузиазм и пропал. До сих пор собираюсь закончить это описание, да все как-то не складывается. Ну раз появилась потребность - постараюсь.

Всего записей: 1241 | Зарегистр. 08-09-2004 | Отправлено: 18:27 07-03-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 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