MultiArc

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Ага, мне на оффоруме сообщали о подобном поведении. Пришлось помучиться, чтобы найти причину падения, баг не проявлялся в отладочных сборках. В фунциях переноса и удаления временных файлов не до конца инициализировалась структура, передаваемая системной функции, но до моих исправлений ошибка чудом не проявлялась.

Попробуй этот билд:

MVV Build #7 32+64

Здесь исправлена эта ошибка, также восстановлено отображение листинга архиваторов с многострочным форматным выводом (типа UHARC).
И я сделал, чтобы временные папки (упомянутые тобой 1, 2, 3) создавались не в самой папке %TEMP%, а всегда в её подпапке $mltwcx.

Хорошо бы потестировать на различных форматах, т.к. у меня лично кроме 7z и InnoUnp больше ничего через мультиарк не ходит.
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Сложилось впечатление, что файлы чуть медленнее копируются или извлекаются для просмотра, но в остальном с FreeArc/Uharc 0.6b/InnoUnp вроде все нормально (больше ничего нет).

А почему не 7Zip Plugin или Total7zip?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Skif_off писал(а):Сложилось впечатление, что файлы чуть медленнее копируются или извлекаются для просмотра, но в остальном с FreeArc/Uharc 0.6b/InnoUnp вроде все нормально (больше ничего нет).
Медленнее по сравнению с чем? Мультиарк сам по себе не очень быстрый из-за того, что данные передаются через псевдоконсоль (зачем-то еще и через промежуточный процесс), и много времени тратится на преобразование данные-текст-данные, чего нет в нативных плагинах.
Skif_off писал(а):А почему не 7Zip Plugin или Total7zip?
Собственно, для 7z у меня и есть Total7zip. Через мультиарк я 7z распаковывал раньше, кроме того, для DiskDirExtended был специальный аддон, который через 7z выдавал листинги архивов некоторых типов, чтобы DDE их раскрывал в виде папок. Возможно, сейчас с Total7zip этот аддон и не нужен.
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

MVV писал(а):Медленнее по сравнению с чем?
С MVV Build #4, хотя может просто показалось.

У Total7zip есть небольшая неприятность: раз, два, поэтому вернул 7Zip Plugin. Зато исошники с UDF показывает, в отличие от
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Skif_off писал(а):С MVV Build #4, хотя может просто показалось.
Кардинальных нововведений, влияющих на скорость, между #4 и #7 нет. Не думаю, что что-то могло замедлиться.
Skif_off писал(а):У Total7zip есть небольшая неприятность: раз, два, поэтому вернул 7Zip Plugin. Зато исошники с UDF показывает, в отличие от
Да, 7-Zip много форматов понимает. А в Total7zip меня больше всего пугает размер. Ну никак не должен прокси-модуль по моим представлениям столько весить. Закрытость тоже не радует - автор пропал, 64-битный модуль свет так и не увидел, да и мелкие недочеты постепенно накапливаются.
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

MVV писал(а):64-битный модуль свет так и не увидел
Так в версии 0.8.5.6 он есть
TC 11.58 combo, Windows 11 x64
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а): 64-битный модуль свет так и не увидел
Т.е. "не увидел"?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Да, действительно было дело, пропустил. :)
Аватара пользователя
Mellomann
Сообщения: 709
Зарегистрирован: Пн сен 07, 2009 00:44

Сообщение Mellomann »

В архиве #7 файл conspawn.pipe стал меньше и с более старой датой (в сравнении с #4). Это возврат к тому, что было, или просто не то вложено?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Mellomann,
Код conspawn я совершенно не изменял, поэтому в #7 вложил conspawn.pipe от оригинального мультиарка, он меньше весит. К слову, conspawn.pipe64 с момента первой сборки тоже не изменялся (разве что дата сборки и контрольная сумма в заголовке).
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

С некоторыми инсталлерами Inno Setup (WinMerg, например) при копировании файлов если выбрать Заменить, то файлы с тем же именем в каталоге назначения затираются, а иногда нормально копируются с заменой.
Кто-нибудь может подтвердить?
WatsonRus
Сообщения: 22
Зарегистрирован: Пт апр 12, 2013 22:39

Сообщение WatsonRus »

Снова Inno... :(

Попался инсталлятор с паролем. Добавил в аддон Innounp параметр {-p%S}, включил %S в настройках Multiarc-а (AskParam=2). Пароль при распаковке запрашивается на каждом файле, в то время как если распаковывать самим Innounp, пароль как положено запрашивается единожды.

Есть ли решение?

AskParam=(0 - не использовать, 1 - запрос для следующей команды, 2 - запрос всегда). С AskParam=1 не работает, что, в общем, естественно.
WatsonRus
Сообщения: 22
Зарегистрирован: Пт апр 12, 2013 22:39

Сообщение WatsonRus »

Эх... хотелось бы без него обойтись, но видно, никак...

P.S. Кстати, плохо, что Multiarc в подобных случаях (запрос пароля (или иной запрос) консольным архиватором при отключенной консоли) просто тупо вешает TC, вечно ожидая ввода пароля или иного параметра, а не выдает какое-либо предупреждение. :(
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Ему же ничего не известно о том, что архиватор внезапно решил что-то запросить.

Как раз для таких случаев и создавалась ConPaste. Чем она не нравится?
Ответить