Ru-Board.club
← Вернуться в раздел «Программы»

» Multiarc плагины и аддоны для FAR и Total Commander

Автор: Serzhi
Дата сообщения: 01.06.2006 19:18
В wincmd.ini прописано так:
exe=463,%COMMANDER_PATH%\Plugins\WCX\MultiArc\multiarc.wcx,
а для NSIS и InnoSetup так:
[NSIS]
ID=EF BE AD DE 4E 75 6C 6C 73 6F 66 74 49 6E 73 74
IDPos=4,516,1028,1540,2052,2564,3076,3588,4100,4612,5124,5636,6148,6660,7172,7684,8196,8708,9220,9732,10244,10756,11268,11780,12292,12804,13316,13828,14340,14852,15364,15876,16388,16900,17412,17924,18436,18948,19460,19972,20484,20996,21508,22020,22532,23044,23556,24068,24580,25092,25604,26116,26628,27140,27652,28164,28676,29188,29700,30212,30724,31236,31748,32260,32772,33284,33796,34308,34820,35332,35844,36356,36868,37380,37892,38404,38916,39428,39940,40452,40964,41476,41988,42500,43012,43524,44036,44548,45060,45572,46084,46596,47108,47620,48132,48644,49156,49668,50180,50692,51204,51716,52228,52740,53252,53764,54276,54788,55300,55812,56324,56836,57348,57860,58372,58884,59396,59908,60420,60932,61444,61956,62468,62980,63492,64004,64516,65028,65540,232964,233476,233988,234500,235012,235524,236036,236548,237060,237572,238084,238596,239108,239620,240132,240644,241156,241668,242180,242692,243204,243716,244228,244740,245252,245764,246276,246788,247300,247812,248324,248836,249348,249860,250372,250884,251396,251908,252420,252932,253444,253956,254468,254980,255492,256004,256516,257028,257540,258052,258564,259076,259588,260100,260612,261124,261636,262148,262660,263172,263684,264196,264708,265220,265732,266244,266756,267268,267780,268292,268804,269316,269828,270340,270852,271364,271876,272388,272900,273412,273924,274436,274948,275460,275
Extension=exe
Archiver="%COMMANDER_PATH%\Plugins\ARC\7z\7z.exe"
List="%P l %AAQ"
Start="^-------------------"
End="^-------------------"
Extract="%P e -y %AAQ @%LQ"
ExtractWithPath="%P x -y %AAQ @%LQ"
Description="NSIS (using 7-Zip 4.40 and up)"
Format0=yyyy tt dd hh mm ss aaaaa zzzzzzzzzzzz pppppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
IgnoreErrors=0
Debug=0
UnixPath=0
SkipDirsInFileList=0
SkipEmptyNames=1
BatchUnpack=1
SearchForUglyDirs=0
[InnoSetup 3.0.1]
ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 33 2E 30 2E 31 29 00
IDPos=53572
Extension=exe
Archiver="%Commander_Path%\Plugins\ARC\exe\innounp\innounp.exe"
List="%P -v -m %AQA"
Start="^--------------------------------------"
End="^--------------------------------------"
Extract="%P -e -m %AQA @%LQ"
ExtractWithPath="%P -x -m %AQA @%LQ"
Description="Inno Setup 3.0.1 without 'with ISX' [ARS]"
Format0=zzzzzzzzzz yyyy.tt.dd hh:mm nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
IgnoreErrors=0
Debug=0
UnixPath=0
SkipDirsInFileList=0
SkipEmptyNames=1
BatchUnpack=0
SearchForUglyDirs=0
[InnoSetup 3.x, 4.x, 5.x]
ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 33 ,49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 34 ,49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 35
IDPos=54084,55612,36744,36740,36696,37256,38280,37768
Extension=exe
Archiver="%Commander_Path%\Plugins\ARC\exe\innounp\innounp.exe"
List="%P -v -m %AQA"
Start="^--------------------------------------"
End="^--------------------------------------"
Extract="%P -e -m %AQA @%LQ"
ExtractWithPath="%P -x -m %AQA @%LQ"
Description="Inno Setup 3.x, 4.x, 5.x [ARS]"
Format0=zzzzzzzzzz yyyy.tt.dd hh:mm nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
IgnoreErrors=0
Debug=0
UnixPath=0
SkipDirsInFileList=0
SkipEmptyNames=1
BatchUnpack=0
SearchForUglyDirs=0
Автор: XPEHOPE3KA
Дата сообщения: 01.06.2006 19:21
Serzhi
Во-первых, изучи тег more.
Во-вторых, в wincmd.ini вместо exe поставь, например, multiarc. А саму запись поставь поближе к названию секции.
Автор: Serzhi
Дата сообщения: 01.06.2006 19:33
Переименовал EXE в multiarc, теперь не могу воити в NSIS инсталяшки!
Автор: XPEHOPE3KA
Дата сообщения: 01.06.2006 19:35
А раньше мог? А в innosetup заходит?
Автор: egor23
Дата сообщения: 01.06.2006 20:13
Serzhi
не делайте привязок к расширениям в Multiarc и проблем будет меньше.
Автор: XPEHOPE3KA
Дата сообщения: 01.06.2006 20:22
egor23
Он уже не делает. Сказано же

Цитата:
Переименовал EXE в multiarc

и имеется в виду "переименование" внутри wincmd.ini.
Автор: egor23
Дата сообщения: 02.06.2006 00:03
XPEHOPE3KA

Цитата:
и имеется в виду "переименование" внутри wincmd.ini.

а я имел ввиду Multiarc.ini, в куске что приведён как раз привязки к *.exe есть,
а по поводу размещения в wincmd.ini привязки к Multiarc уже говорилось после чего лучше размещать
Автор: XPEHOPE3KA
Дата сообщения: 02.06.2006 00:21

Цитата:
в куске что приведён как раз привязки к *.exe есть

Это нормально.
Автор: vserd
Дата сообщения: 02.06.2006 10:35

Цитата:
[/q]
Serzhi
[q]теперь не могу воити в NSIS инсталяшки!

Проверь может ли входить в них 7zip, если да, тогда включай отладку и смотри что происходит при обращении к архиву.
Автор: AlexKniga
Дата сообщения: 02.06.2006 15:11
Помогите написать строку Format0:

Код: 656 Thu, 28 Jul 2005 13:36:06 +0400\00000000.eml
746 Wed, 27 Jul 2005 17:04:46 +0400\00000001.eml
672 Wed, 27 Jul 2005 15:36:07 +0400\00000002.eml
6557 Wed, 27 Jul 2005 12:25:05 +0400\00000003.eml
538 Tue, 26 Jul 2005 17:17:48 +0400\00000004.eml
653 Tue, 26 Jul 2005 12:43:49 +0400\00000005.eml
656 Mon, 25 Jul 2005 15:59:23 +0400\00000006.eml
536 Thu, 26 May 2005 13:32:52 +0400\00000007.eml
23742 Thu, 19 May 2005 14:42:08 +0400\00000008.eml
718 Tue, 26 Apr 2005 11:50:08 +0400\00000009.eml
752 Mon, 21 Mar 2005 15:58:18 +0300\0000000A.eml
818 Mon, 21 Mar 2005 14:02:25 +0300\0000000B.eml
492 Mon, 7 Feb 2005 16:04:32 +0300\0000000C.eml
565 Mon, 7 Feb 2005 15:59:44 +0300\0000000D.eml
1616 Mon, 7 Feb 2005 12:33:48 +0300\0000000E.eml
610 Thu, 3 Feb 2005 09:07:48 +0300\0000000F.eml
539 Wed, 2 Feb 2005 16:00:41 +0300\00000010.eml
33186 Tue, 1 Feb 2005 14:40:45 +0300\00000011.eml
Автор: arsvrn
Дата сообщения: 02.06.2006 15:38
AlexKniga

Цитата:
Помогите написать строку Format0:

Для чего - TC или FAR?
Автор: AlexUsm
Дата сообщения: 02.06.2006 19:19
люди помогите плиз: надо извлечь из setup-1.bin запорченый файл...
как извлечь его до конца невзирая на ошибку?

Если извлекать все с диска: EFileError "Ошибка в данных (CRC)" at address 0042fdfa
Извлекать нужный файл, скопировав его на диск, пропуская битые сектора: Error (Exception) "The source file is corrupted" at address 00439B26
Автор: Serzhi
Дата сообщения: 03.06.2006 18:57
Я перепробовал различные варианты и в multiarc и wincmd.ini, господа кто-нибудь пришлите рабочий вариант!
Автор: arsvrn
Дата сообщения: 05.06.2006 09:23
Serzhi

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

Вот вариант, который нормально работает у меня.
[more]кусок из wincmd.ini:
[PackerPlugins]
cab=223,%COMMANDER_PATH%\Plugins\MultiArc\multiarc.wcx
...
IETotal=324,%COMMANDER_PATH%\Plugins\WCX\IETotal\IETotal.wcx
...

кусок из multiarc.ini:
...
[InnoSetup 3.0.1]
Description="Inno Setup [ARS]"
Archiver=innounp.exe
Extension=exe
ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 33 2E 30 2E 31 29 00
IDPos=53572, <SeekID>
IgnoreErrors=0
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

[InnoSetup 3.x, 4.x, 5.x]
Description="Inno Setup [ARS]"
Archiver=innounp.exe
Extension=exe
ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 33, 49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 34, 49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 35
IDPos=54084, 55612, 36744, 36740, 36696, 37256, 38280, 37768, <SeekID>
IgnoreErrors=0
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

[NSIS]
Description=NSIS (using 7-Zip 4.40 and up)
Archiver=%COMMANDER_PATH%\Plugins\MultiArc\Archivers\7z\7z.exe
Extension=exe
SkipSfxHeader=1
BatchUnpack=1
ID=00 00 00 00 EF BE AD DE 4E 75 6C 6C 73 6F 66 74 49 6E 73 74, 08 00 00 00 EF BE AD DE 4E 75 6C 6C 73 6F 66 74 49 6E 73 74
;ID=EF BE AD DE 4E 75 6C 6C 73 6F 66 74 49 6E 73 74
IDPos=4, <SeekID>
Start="^-------------------"
End="^-------------------"
Format0="yyyy tt dd hh mm ss aaaaa zzzzzzzzzzzz pppppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
SkipLIST=1
List=%P l %AQA
Extract=%P e -y %AQA @%LQ
ExtractWithPath=%P x -y %AQA @%LQ

[CAB]
Extension=CAB
Archiver=MsCab.exe
ID=4D 53 43 46
BatchUnpack=1
Debug=0
SkipDirsInFileList=0
Format0="yyyy tt dd hh mm ss aaaaaa zzzzzzzzzz nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List=%P L %AQA %O
Extract=%P {%S} e %AQA @%LA
ExtractWithPath=%P {-ap%RQA} {%S} x %AQA @%LA
Test=%P {%S} t %AQA
Delete=%P -i {%S} d %AQA @%LA
Add=%P -i -dirs {-ap%RQA} {%S} a %AQA @%LA
Move=%P -i -dirs {-ap%RQA} {%S} m %AQA @%LA
...[/more]
Использован MultiArc v1.3b (он умеет искать сигнатуру архива в файле - не обязательно явно прописывать все IDPos). Хотя и со старой версией все работало... В wincmd.ini расширения для unpack'еров лучше вообще не прописывать, а заходить по Ctrl-PgDown.
Автор: AlexKniga
Дата сообщения: 05.06.2006 11:15
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
Автор: Serzhi
Дата сообщения: 05.06.2006 21:05
Большое спасибо, я опробую.
Автор: arsvrn
Дата сообщения: 05.06.2006 22:24
AlexKniga

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

Я немного повозился с tbb2mbx и форматом. Пока получилось только то, что если вместо "dd TTT yyyy" написать "d* TTT yyyy", то даты читаются, но пропадает второй знак из двухзначной даты. Месяц и год распознаются правильно. Боюсь, что больше ничего может и не получиться
Автор: AlexKniga
Дата сообщения: 06.06.2006 10:25
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
Автор: cracklover
Дата сообщения: 08.06.2006 07:14
С новым upx.exe версии 2.01 старый аддон для мультиарка не работает!
Помогите с работающим аддоном.

Добавлено:
Пардон, всё работает, просто пробовал на версии экзешника одной программы, которая вв новой своей версии уже просто не упаковано upx
Автор: Nick222
Дата сообщения: 09.06.2006 19:20
Дайте, плз, ссылку на адон для МультиАрка для UHA версии 0.6b (с 0.4 несовместима).
Спасибо!
Автор: arsvrn
Дата сообщения: 09.06.2006 22:19
Nick222

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

А эту тему почитать лень? Не раз уже здесь писали. Например, вот.
Автор: Nick222
Дата сообщения: 10.06.2006 12:59
Спасибо! Не знал, что через версию для печати можно искать

Скажите, плз, если в листинге архива идёт стартовая строка (которую пишем в Start=), а затем пустая строка - и только потом листинг файлов, то как сделать так, чтобы имя первого файла в списке отображалось нормально?

Можно ли указать Старту пропустить дополнительно одну строку и только потом начать разбор листинга?
Автор: Nick222
Дата сообщения: 13.06.2006 13:13
И ещё вопрос:

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

Дайте, плз, файл настроек и номер версии UC2.
Автор: arsvrn
Дата сообщения: 13.06.2006 15:22
Nick222

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

А зачем через МА? ТС же напрямую его поддерживает...
Автор: Nick222
Дата сообщения: 13.06.2006 16:10
У Вас лично поддерживает или это теория?

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

Если поддерживает - какая у Вас версия UC2 (и откуда) - только точно, плз?
Автор: arsvrn
Дата сообщения: 13.06.2006 18:12
Nick222

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

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

Что касается доступа к UC2 через МА, то я взял адон из этой темы и его видеоизменил, т.к. для моей версии UC2 он не показывал правильно листинг архива - но доделать до конца не получается всё равно, т.к. UC2 после стандартного начала списка файлов перед самим списком ставит пустую строку - я не могу от неё избавится - в результате в списке информация о первом файле всегда запорота...
Автор: BasiL
Дата сообщения: 29.06.2006 09:17
Прочел тему.
поддерживаю необходимость шапки.
Вопрос по теме:
я прально понял, что средствами МА никак по "нормальному" не прикрутишь консольный рар для входа в пароленые архивы (включая имена) по ктрл+пн_даун?

т.е. %S либо всегда либо на одну сессию?
получается, если вотнуть %S то в каждый архив (и без пароля) нужно будет "что нидь ввести в окно"?

З.Ы.
fhRAR не предлагать, он не понимать русский и не создает архивы
Автор: Kildor
Дата сообщения: 29.06.2006 09:21
BasiL
а если положить unrar.dll куда-нибудь в доступное для MA место, не поможет?

Какая именно проблема с запароленными архивами?
Автор: BasiL
Дата сообщения: 29.06.2006 09:31
Kildor
по дефолту ТС отлично поддерживает РАР и без МА.
Но только не пароленные архивы.
В пароленные архивы заходишь - и видишь пустое место (имена файлов шифрованы)
если имена не шифрованы - проблем нет, пароль спросится во время распаковки...
но мне нужна поддежка именно архивов с шифрованными именами внутри.

Добавлено:
в консольном рар есть ключ для ввода пароля, после чего можно получить листинг файлов. Но как я понял это упирается в использование переменной %S.
Опять же, кака я понял, МА может обрабатывать %S либо всегда (гимор со всеми архивами?!?!) либо один раз/никогда
Я прально понял?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

Предыдущая тема: Opera 8 free registration


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.