View previous topic :: View next topic |
Author |
Message |
WatsonRus
Joined: 12 Apr 2013 Posts: 22
|
(Separately) Posted: Mon Aug 18, 2014 22:20 Post subject: |
|
|
MVV wrote: | Чем она не нравится? |
Лишний прибабах, каковых в Multiarc-е и без того хватает. Но если без него никак, дело иное.
MVV wrote: | Ему же ничего не известно о том, что архиватор внезапно решил что-то запросить. |
На такой случай надо бы хоть предупреждение выдавать или хотя бы на errorlevel жаловаться. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
WatsonRus
Joined: 12 Apr 2013 Posts: 22
|
(Separately) Posted: Wed Aug 27, 2014 19:47 Post subject: |
|
|
Погонял я Multiarc на большом файле Inno с паролем и понял - ну его нафиг. Скорость распаковки стремится к нулю. Multiarc (и ConPaste), похоже, вызывается заново для каждого файла. Легче было прицепить кнопку распаковки inno напрямую через innounp.
Пока не попались большие Inno, вроде и незаметно это все было. Multiarc в последнее время использую только для просмотра и распаковки всяких инсталляторов, ибо архивы редких форматов практически не попадаются, а изврат с той же перепаковкой M$ cab-ов не нужен. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Wed Aug 27, 2014 20:23 Post subject: |
|
|
А какой у тебя аддон для Inno? Если в нём выключена пакетная распаковка, иного и не следует ожидать, в современных инсталляторах используется непрерывное сжатие.
Тут я выкладывал свой аддон (старенький, правда, с кучей n вместо резинового n++). Сейчас он выглядит так:
Code: | [InnoSetup]
Description="InnoSetup"
ID=49 6E 6E 6F
IDPos=<SeekID>
Archiver="%COMMANDER_PATH%\Plugins\Packer\Multiarc\Archivers\InnoUnp\InnoUnp.exe"
List="ConPaste.exe /s /h%AQ /c%AWQ /p\"Введите пароль к дистрибутиву:\" \"Type in a password\" %PQA -v -m %AQA"
Start="^--------------------------------------"
End="^--------------------------------------"
Format0="zzzzzzzzzz+ +yyyy.tt.dd hh:mm +n++"
Extract="ConPaste.exe /s /h%AQ /c%AWQ /p\"Введите пароль к дистрибутиву:\" \"Type in a password\" %PQA -e -m %AQA {@%LQA}"
ExtractWithPath="ConPaste.exe /s /h%AQ /c%AWQ /p\"Введите пароль к дистрибутиву:\" \"Type in a password\" %PQA -x -m %AQA {@%LQA}"
Debug=0
BatchUnpack=1
|
_________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
WatsonRus
Joined: 12 Apr 2013 Posts: 22
|
(Separately) Posted: Sun Aug 31, 2014 19:52 Post subject: |
|
|
Да, BatchUnpack не было. Прошу прощения. В остальном аддон такой же. |
|
Back to top |
|
|
Skif_off
Joined: 28 Nov 2012 Posts: 1232
|
(Separately) Posted: Mon Sep 01, 2014 01:29 Post subject: |
|
|
MVV
Это окончательный правильный вариант для InnoSetup? У меня сейчас в конфиге стоит пометка ;от MVV, но некоторые строки отличаются. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Mon Sep 01, 2014 10:21 Post subject: |
|
|
Сейчас я использую такой. Думаю, ты мог бы и указать, какие строки отличаются, чтобы я мог сказать, что там должно быть и как.
Разница по идее может быть в окончаниях Q и QA (A - менять кодировку путей на OEM, чтобы работало с русскими буквами) и в форматной строке (здесь - современный вариант). _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Fri Nov 21, 2014 12:47 Post subject: |
|
|
Столкнулся на днях с почти регулярными исключениями в момент входа в архивы InnoSetup (оказалось, вызванными тем, что COMODO вперёд паровоза открывал временный файл, используемый мультиарком в качестве пайпа). Заодно снова наткнулся на давно и периодически наблюдаемую ошибку "файл не найден" в момент просмотра файла из архива по F3 (видимо, тоже вызванную чем-то антивирусным: мультиарк создавал временный файл и затем удалял его, чтобы создать папку с таким именем, но иногда папка не создавалась) и добил и её.
MVV Build #8 32+64 _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Skif_off
Joined: 28 Nov 2012 Posts: 1232
|
(Separately) Posted: Sun Apr 05, 2015 17:04 Post subject: |
|
|
У кого-нибудь сабж работает с NanoZip?
В варианте от deus-ex ТС показывает пустой архив, а от aLieN_Enemy - вообще не открывает (ТС ругается, что не может открыть архив). |
|
Back to top |
|
|
LonerD
Joined: 04 Jan 2011 Posts: 1168 Location: Донецк
|
(Separately) Posted: Sun Apr 05, 2015 17:24 Post subject: |
|
|
Skif_off wrote: | У кого-нибудь сабж работает с NanoZip?
В варианте от deus-ex ТС показывает пустой архив, а от aLieN_Enemy - вообще не открывает (ТС ругается, что не может открыть архив). |
У меня нет, не работают, и так и этак пробовал.
У aLieN_Enemy ID совсем странный, потому и ругается (плюс ошибка в том, что указывается путь к гуи-версии, а не консольной). Если заменить его на ID=AE 01 4E 61, то будет тоже показывать пустой архив.
PS. А может посоны непродвинутые? Может, какие-то старые версии Мультиарка и/или архиватора используют. Поставил оригинал multiarc 2007 года. Вариант от deus-ex отображает какие-то буковки. Вариант от aLieN_Enemy при замене ID отображает в архиве какую-то информацию и даже дату, почти совпадающую (туды-сюды один час) с датой оригинального заархивированного файла.
Хм... а раз так - то что ж получается, баг в MVV Build #8 ? Баг в оригинальной версии (но ведь в ней хоть что-то показывает) ? Или откуда такая разница? _________________ Win11 x64 Eng | TC DreamLair eternal pre-α
Last edited by LonerD on Sun Apr 05, 2015 17:47; edited 1 time in total |
|
Back to top |
|
|
Skif_off
Joined: 28 Nov 2012 Posts: 1232
|
(Separately) Posted: Sun Apr 05, 2015 17:46 Post subject: |
|
|
LonerD
Спасибо, подумал, что что-то у меня. Утилиту в параметре Archiver сразу заменил на консольную. В общем, подождём (по большей части любопытство, но с языком не очень, поэтому не хочется там писать ).
Добавлено:
Получается, надо дождаться MVV. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Mon Apr 06, 2015 12:20 Post subject: |
|
|
Quote: | Поставил оригинал multiarc 2007 года. Вариант от deus-ex отображает какие-то буковки. |
В аддоне у deus-ex используется нововведение моих версий Multiarc - авторасширение шаблона (n++), которого в оригинальных не было (там люди писали по стопицот букв n).
Skif_off wrote: | Получается, надо дождаться MVV. |
Хоть бы кто выложил тестовый архив, чтобы мы точно проверяли на одном и том же.
Quote: | У aLieN_Enemy ID совсем странный, потому и ругается (плюс ошибка в том, что указывается путь к гуи-версии, а не консольной). |
Вполне возможно, что в предыдущих бетах идентификатор был кардинально иным (проект уже сколько лет на стадии beta).
Помимо тупизма с размерами файлов (либо через пробелы, либо с буквенным множителем), уже идущего в разрез с Мультиарком, заметил тупизм с контрольными суммами: если они в файле есть, первый столбец вывода всегда содержит контрольную сумму, а если создавать архив без контрольных сумм (флаг -hn), то строка вывода начинается с даты. А если не сохранять даты, то ещё и столбец дат отсутствует. Короче, под каждый архив форматную строку надо подстраивать индивидуально, что вообще не айс. Или строить штук 6 разных определений (и то при условии, что по 18 начальным байтам архива можно гарантированно различить эти разные случаи, но потом выйдет следующая версия, и длина строки с названием архиватора изменится...). _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Plumber
Joined: 27 Oct 2008 Posts: 118
|
(Separately) Posted: Wed Sep 09, 2015 20:29 Post subject: |
|
|
MultiArc MVV Build #8
Запускаю настройку Multiarc через кнопку панели инструментов (rundll32 %Commander_Path%\PLUGINS\WCX\MultiArc\multiarc.wcx,Settings)
Там внизу справа есть кнопулька "Изменить MultiaRC.INI" - тыркаю в нее, а в ответ:
Quote: | "Не удается найти "D:\WC\UTILS\AkelPad\AkelPad.exe "%1"". Проверьте, правильно ли указано имя и повторите попытку." |
(У меня AkelPad так прописан в [Associations] для *.TXT и *.INI)
И следом:
Quote: | Ошибка команды оболочки "open" (открыть) для типа файлов "inifile". Проверьте настройки в реестре |
Это как-то можно исправить? |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Thu Sep 10, 2015 11:04 Post subject: |
|
|
Всегда открывал Multiarc.ini тупо по F4 из тотала, даже не знал, что Multiarc читает тотальные настройки редактора.
Добавлено спустя 7 минут:
Глянул исходник, он не ассоциации читает, а ключ Editor в секции Configuration. И ожидает увидеть там чисто путь к программе без "%1".
Нет у меня желания тратить время на такую ерунду, советую просто открывать Multiarc.ini вручную. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|