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

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

Автор: XPEHOPE3KA
Дата сообщения: 08.04.2006 23:00
arsvrn

Цитата:
Он давно в этой теме лежит.
И это давно тут есть


Ну, это не серьёзно - не все пользователи TCMA знают, что есть такой форум на ru-board, на котором всё есть . Надо это всё в один архив, с копирайтами, редми и т.п.
Кстати, ты не ответил на мой вопрос .

vserd

Цитата:
Если сделаешь, будет.

А зачем делать-то, когда можно выдрать из SamLab'овской сборки?


Цитата:
Я как-то этим форматом не интересуюсь.

В смысле? У тебя нет микрософтовских cab'ов?
Автор: IMPOMEZIA
Дата сообщения: 08.04.2006 23:25
vserd
XPEHOPE3KA

Цитата:
Кстати, а в поставке следующей версии будет аддон к MSCAB0.63?


Цитата:
Если сделаешь, будет. Я как-то этим форматом не интересуюсь.


Цитата:
А зачем делать-то, когда можно выдрать из SamLab'овской сборки?

Извините, но я не понял о чём вы все, MsCab Addon 0.63 уже кучу времени лежит здесь:
http://wincmd.ru/plugring/mscab.html
вместе с самим MsCab-ом.

P.S. Было бы неплохо, если все актуальные Addon-ы поставлялись вместе с самим MA, так сказать "официальные" с учётом новых возможностей типа SkipSfxHeader.
Автор: XPEHOPE3KA
Дата сообщения: 08.04.2006 23:34
IMPOMEZIA
Прикол в том, что хотелось бы (мне и, может быть, кому-то ещё - качать-то так удобнее, искать ничего не надо и т.д.)

Цитата:
всё в один архив

...а там в ридмях ссылки на сами архиваторы.
Автор: egor23
Дата сообщения: 09.04.2006 02:29
upx 1.25 зажал mplayer.exe, а там смещение для сигнатуры оказалось 496, добавил
IDPos=496,987
Автор: vserd
Дата сообщения: 10.04.2006 11:10
IMPOMEZIA

Цитата:
P.S. Было бы неплохо, если все актуальные Addon-ы поставлялись вместе с самим MA, так сказать "официальные" с учётом новых возможностей типа SkipSfxHeader.

Я ЗА!!!!! :)))))
Только кто будет их актуализировать????
Для форматов которыми я пользуюсь это я сделать могу, но для остальных даже не буду браться.
А еще более правильнее нужно делать отдельную страничку для аддонов, куда их выкладывать.

XPEHOPE3KA

Цитата:
В смысле? У тебя нет микрософтовских cab'ов?

Есть, но я их обычно распаковываю. И пока они распаковываются, смотреть чего там у меня в аддоне и какая версия у меня нет никакого желания. Когда столкнусь что не будет распаковываться, тогда и буду смотреть.
Ты пойми что угнаться за всеми авторами аддонов и новыми версиями программ невозможно. А занимаюсь я МА в личное время, так что занимаюсь им немного. Когда возникает проблема, тогда и ковыряю его.

Автор: IMPOMEZIA
Дата сообщения: 12.04.2006 14:41
vserd

Цитата:
Когда возникает проблема, тогда и ковыряю его.

Похоже придётся поковырять немного MA .

Возможно баг:
Ссылка на пост

Два файла, на которых баг гарантированно проявляется:
_http://impomezia.narod.ru/bug.7z
Автор: vserd
Дата сообщения: 12.04.2006 15:00
IMPOMEZIA
сразуже эти файлы не определяет PEiD, говорит что not valid PE file :(
а на счет AV, посмотрю как можно избежать этого.
Автор: IMPOMEZIA
Дата сообщения: 12.04.2006 15:58
vserd

Цитата:
говорит что not valid PE file

Правильно говорит , это DOS-совские файлы.
Плагин FileInfo определяет их как: Special DOS Executable (LZASMX.EXE) и DOS Executable (MZ) (MSD62.EXE).


Автор: giris
Дата сообщения: 14.04.2006 13:06
Скажите, пожалста, есть ли отличие между multiarc.ini FARa и Totalcmd? Можно ли изпользовать multiarc аддоны из FAR в Total Commander, или там совсем другой синтаксис?
Автор: arsvrn
Дата сообщения: 14.04.2006 13:44
giris

Цитата:
Скажите, пожалста, есть ли отличие между multiarc.ini FARa и Totalcmd? Можно ли изпользовать multiarc аддоны из FAR в Total Commander, или там совсем другой синтаксис?

Различия есть, так что впрямую использовать нельзя. Переделать один в другой в большинстве случаев очень легко (синтаксис очень похож). Правда встречаются случаи, когда переделать трудно, а то и невозможно из-за некоторых не совпадающих функций.
В-общем, тут надо более конкретно смотреть.
Автор: vserd
Дата сообщения: 25.04.2006 16:11
Опубликовал на оф форуме в теме по Inno Setup Addon решение arsvrn
hххp://ghisler.ch/board/viewtopic.php?t=3810
Автор: XPEHOPE3KA
Дата сообщения: 06.05.2006 14:52
Здесь человек нашёл пару способов разархивирования NSIS-инсталляций. Может быть, кто-нибудь попробует переделать его способы под мультиарк так, чтобы они правильно работали?

2arsvrn
Загляните в личку, пожалуйста.
Автор: XPEHOPE3KA
Дата сообщения: 07.05.2006 02:05
... в той теме уже нашли аддон для nsis'а, упаковывающего 7-zip'ом.
Автор: vserd
Дата сообщения: 07.05.2006 13:05
Если кто будет пробовать NSIS с 7z.exe также попробуйте с 7za.exe у меня он отказался открывать все NSIS инсталяшки, которые есть в дистрибах. :( В полне возможно что у меня нет инсталяшек упакованных 7z.
GUI пакет я скачать не могу, трафика нет.
Автор: XPEHOPE3KA
Дата сообщения: 07.05.2006 13:11
Там о каком-то 7zg говорили, это и есть GUI пакет?
Автор: arsvrn
Дата сообщения: 07.05.2006 13:58
vserd

Цитата:
Если кто будет пробовать NSIS с 7z.exe также попробуйте с 7za.exe у меня он отказался открывать все NSIS инсталяшки, которые есть в дистрибах. В полне возможно что у меня нет инсталяшек упакованных 7z.
GUI пакет я скачать не могу, трафика нет.

Я скачал все, что есть - и 7za и 7z GUI. Испытал. Для работы с NSIS из МА необходимо и достаточно иметь 7z.exe и в субдиректориях ...\Codecs\LZMA.dll и ...\Formats\"nsis.dll, а 7za не поддерживает NSIS вообще. С аддоном по ссылке выше в принципе работает, но наблюдаются те же грабли, что и с Inno Setup. Т.е. открываются только инсталлы, созданные NSIS с LZMA (о чем, кстати, там и написано). Действия надо предпринимать, видимо, аналогичные IS - искать более подходящий ID и в нем отличия по версиям, а аддон писать так, чтобы в МА открывались только валидные. А остальные через IETotal.

XPEHOPE3KA

Цитата:
Там о каком-то 7zg говорили, это и есть GUI пакет?

Фигню там говорили. Работать надо через 7z.exe.
Автор: vserd
Дата сообщения: 07.05.2006 14:31
arsvrn
Спасибо за испытание и разъяснение.
Жалко что 7za не работает
П.С. Проверь почту.
Автор: XPEHOPE3KA
Дата сообщения: 07.05.2006 14:42
2arsvrn

Цитата:
(о чем, кстати, там и написано)

Э-э-э, где это там?
Кстати, скажи, пожалуйста, пример (лёгкий) инсталла, сжатого не по lzma.

Аддон, к которому в обсуждении на оффоруме пришли:
[more][7Z_NSIS]
Description=7-Zip 4.40 Beta
Archiver=%COMMANDER_PATH%\Plugins\arc\7z\7z.exe
Extension=exe_NSIS
ID=4E 75 6C 6C 73 6F 66 74 49 6E 73 74
IDPOS=21000, 21512, 23560, 26632, 32264, 32776, 33288, 35336, 35848, 36360, 38408, 39432, 41480, 43016, 44552, 45576, 46088, 46600, 48136, 48648, 49672, 50184, 51208, 52744, 56840, 57864, 58376, 59400, 59912, 60936, 135688, 136712, 141320, 147976
BatchUnpack=1
Start="^-------------------"
End="^-------------------"
Format0="yyyy tt dd hh mm ss aaaaa zzzzzzzzzzzz pppppppppppp nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List=%P l %AQA
Extract= %P e -y %AQA @%LQ
ExtractWithPath=%P x -y %AQA @%LQ[/more]
Автор: vserd
Дата сообщения: 07.05.2006 15:32
XPEHOPE3KA
IDPOS=8
SkipSfxHeader=1
так лучшее
Автор: XPEHOPE3KA
Дата сообщения: 07.05.2006 15:36
Говорят, что не лучше... Проверь, например, на самом дистрибутиве 7z440.exe.
Автор: vserd
Дата сообщения: 07.05.2006 15:54
XPEHOPE3KA
на 440 работает, на 415 работает. Давай пример файла где не работает под MA и работает под 7z.exe
Автор: IMPOMEZIA
Дата сообщения: 07.05.2006 15:57
XPEHOPE3KA

Цитата:
Кстати, скажи, пожалуйста, пример (лёгкий) инсталла, сжатого не по lzma.

_http://impomezia.narod.ru/temp/nsis.rar [143 Kb]
Сделал 8 маленьких инсталляторов сжатых разными способами.
nsis_zlib.exe - zlib
nsis_solid_zlib.exe - solid zlib
nsis_bzip2.exe - bzip2
nsis_solid_bzip2.exe - solid bzip2
nsis_lzma.exe - lzma (размер словаря по умолчанию (8 Mb))
nsis_solid_lzma.exe - solid lzma (размер словаря по умолчанию)
nsis_lzma_alt.exe - lzma (размер словаря 4 Mb)
nsis_solid_lzma_alt.exe - solid lzma (размер словаря 4 Mb)
Автор: XPEHOPE3KA
Дата сообщения: 07.05.2006 16:09
vserd
А тем аддоном, который я привёл, открывает? А то у меня сейчас что-то только 7z432 распаковывается, а 39 и 40 показывают два "файла", один из которых - ".exe is not supported archive" (это при "моём" аддоне); и два других файла общим объёмом 24 килобайт при аддоне с твоими добавлениями.
Автор: vserd
Дата сообщения: 07.05.2006 16:31
XPEHOPE3KA

Цитата:
А тем аддоном, который я привёл

Да, открывается.

Список файлов которые открываются у меня:
spamihilator_0_9_9_9.exe, kav5.0.142_personalru.exe, rus.exe, hh-Totalcmd(TCEE).exe,
impomezia_total250rc1-full.exe, Total Commander 6.53 PowerPack.exe, 7z415b.exe, 7z440.exe

А вот эти не открываются и под 7z.
sstealth.exe, setup_repligo1_s60.exe, Nimo50Build8.exe, litestep_installer-2.0.exe, httplog.exe, blockpost.exe, DivX411Bundle.exe, AVIcod11.exe, &RQI09416.exe.

IMPOMEZIA
Basic.nsi, ioA.ini, [NSIS].nsi эти файлы в архиве?


Автор: XPEHOPE3KA
Дата сообщения: 07.05.2006 16:44
2arsvrn
Боюсь, ты неправ насчёт необходимых и достаточных условий. Вот выяснилось, что у меня дистриб беты 4.40 не открывался как раз потому, что я оставил только сказанные тобой файлы . Дописал остальные кодеки и форматы и всё заработало.
Видимо, 7z440.exe сжат не по lzma...

Добавлено:
2 all
у меня из архива IMPOMEZIA открылись только эти файлы:
nsis_solid_lzma.exe
nsis_solid_lzma_alt.exe
nsis_zlib.exe
Остальные вылетели и попытались захватить с собой тотал .
Автор: vserd
Дата сообщения: 07.05.2006 16:58
В общем так, Nsis.dll определяет тип файла по следующей сигнатуре:
EF BE AD DE 4E 75 6C 6C 73 6F 66 74 49 6E 73 74
Из тестового списка от IMPOMEZIA не открываются nsis_bzip2.exe и nsis_solid_bzip2.exe

Что покрайней мере выглядит очень странно, так как его подержка заявлена с Version 2.30 Beta 5

Автор: IMPOMEZIA
Дата сообщения: 07.05.2006 17:33
vserd
XPEHOPE3KA
Сам 7-Zip File Manager распаковывает всё кроме: nsis_solid_bzip2.exe, nsis_bzip2.exe

Цитата:
[NSIS].nsi

Значит он пытается восстановить скрипт, для сравнения Basic.nsi - исходный скрипт.

Автор: vserd
Дата сообщения: 07.05.2006 17:50
IMPOMEZIA
Я это проверил потому и говорю о том что это более правильная сигнатура, с сигнатурой с оффорума распаковывалось только 3 файла указанных XPEHOPE3KA.
Почту получил?
Автор: XPEHOPE3KA
Дата сообщения: 07.05.2006 18:24
С твоей сигнатурой не распаковывается taskswitchxp2.09, управление передаётся ietotal'у. С сигнатурой с оффорума всё работает.

http://www.ntwind.com/taskswitchxp/
Автор: vserd
Дата сообщения: 07.05.2006 18:28
А в 7z работает? Просто я ее взял из исходников NSIS.DLL (7z440.tar.bz2)
Напиши что там в четырех байтах перед NullsoftInst?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

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


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