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

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

Автор: cracklover
Дата сообщения: 05.04.2006 10:32

Цитата:
Приведи пример, пожалуйста. Было бы здорово, если бы это было или что-то широко известное (чтобы не качать) или, если качать, то маленькое - 1..2 Мб.


Уточни, что именно мне приветси в пример? Не совсем понял.
Автор: arsvrn
Дата сообщения: 05.04.2006 10:34
cracklover
Файл, который не открывается через МА, но открывается с командной строки.
Автор: Baltazar500
Дата сообщения: 30.09.2015 19:25
Skif_off, поковырялся я с mtools - для работы с img нужен mcopy из пакета mtools http://reboot.pro/files/download/267-mtools/ утиль работает без проблем с FAT12/FA32 хотя по умолчанию предназначена для более ранних версий FAT, дабы она с ними работала надо в консоли задать переменную mtools_skip_check=1 (set mtools_skip_check=1)

пример передачи файлов в имейдж
Цитата:
mcopy.exe -i D:\test\FAT32.img D:\test\123.txt ::
примеры имейджей

https://dl.dropbox.com/s/ib3ef2uc9tb2e1m/FAT12.img
https://dl.dropbox.com/s/gz06u8kno9janea/FAT32.img

в пакете есть утилита mdir позволяющая получать список файлов по команде
Цитата:
mdir -i D:\test\FAT32.img ::
но имхо, для получения списка файлов (как и для распаковки) лучше использовать total7zip (если возможно)

с ntfs и ext буду разбираться позже - там под каждую ФС свои утили со своими заморочками

з.ы. данный формат зовётся raw-images или floppy/hdd images (первый вариант вернее)

upd: так же с FAT* работает утилита winimage http://www.winimage.com - интерфейс гуевый, хотя и и имеет поддержку коммандной строки
Цитата:
"C:\Program Files\WinImage\winimage.exe" d:\test\FAT12.img /H /I d:\test\789.txt
с NTFS пока глухо
Автор: cracklover
Дата сообщения: 05.04.2006 10:44
arsvrn

навскидку:

ftpinfo_setup (прога ftp info версии 1.9.0)

unlocker1.8.1 (прога unlocker)

и т.д. и т.п.
Автор: mihas83
Дата сообщения: 16.12.2015 17:51
Delete
Автор: Serge2005
Дата сообщения: 05.04.2006 10:55
cracklover
1ая правда распаковывается из смд, а из МА - нет. В файле ведь нет идентификатора Inno!!! Может надо искать глубже?
2ая - не распаковывается
Автор: ruomyes
Дата сообщения: 22.04.2016 01:34
Перезалейте пожалуйста i6comp.zip кто-нибудь, который в этом посте выкладывался. Заранее благодарю.
Автор: cracklover
Дата сообщения: 05.04.2006 11:02
Serge2005

Оба дистрибутива лично у меня с моими настройками аддона НЕ распаковываются через Мультиарк, но отлично распаковываются из коммандной строки. Более того. из командной строки с innounp.exe версии 0.17 распаковывается абсолютно всё и всегда.
Автор: Rodny
Дата сообщения: 22.04.2016 18:05
ruomyes
http://rghost.ru/92wK69K6V
Автор: Serge2005
Дата сообщения: 05.04.2006 11:04
cracklover
У меня тоже 0.17. И http://ccollomb.free.fr/unlocker/unlocker1.8.1.exe не распаковывается с командной строки. Можете назвать еще примеров? (мне можно любого объема)
Автор: ruomyes
Дата сообщения: 22.04.2016 21:42
Rodny, спасибо! А там таки только один файл был в архиве, без описания, без исходников, без ничего?
Автор: cracklover
Дата сообщения: 05.04.2006 11:23

Цитата:
У меня тоже 0.17. И http://ccollomb.free.fr/unlocker/unlocker1.8.1.exe не распаковывается с командной строки.


Не может быть!

Во-первых темповские переменные не должны быть на кириллице, во-вторых так строка выглядит?

innounp.exe -x -m -c unlocker1.8.1.exe

Автор: Rodny
Дата сообщения: 23.04.2016 16:50
Всё, что было, это тот самый архив от OptimusBest.
Автор: Serge2005
Дата сообщения: 05.04.2006 11:28
cracklover

Цитата:
innounp.exe -x -m -c unlocker1.8.1.exe

и так попробовал. Поврежденный файл или несовместимая версия. *так и было просто с -х*
Может еще какие-нить файлы попробовать? Есть варианты?
Автор: cracklover
Дата сообщения: 05.04.2006 11:32
Serge2005
Так, а версия анпакера точно 0.17?
Автор: Serge2005
Дата сообщения: 05.04.2006 11:33
cracklover
Да, еще рез проверил. Да я другого и не видел(((
Автор: cracklover
Дата сообщения: 05.04.2006 11:42
Serge2005

Остаются только пути.
Точно кириллицы нет?
Автор: Serge2005
Дата сообщения: 05.04.2006 11:43
cracklover
Абсолютно, даже пробелов и точек нет.
Автор: cracklover
Дата сообщения: 05.04.2006 11:50
Serge2005

Более чем странно, у меня всё работает.
Автор: namchik
Дата сообщения: 05.04.2006 11:59
cracklover

Цитата:
Оба дистрибутива лично у меня с моими настройками аддона НЕ распаковываются через Мультиарк, но отлично распаковываются из коммандной строки. Более того. из командной строки с innounp.exe версии 0.17 распаковывается абсолютно всё и всегда.

насчет unlocker'а ты имхо преувеличиваешь. Он не может распаковываться inno unpacker'ом, т.к. сделан в NSIS'е


Цитата:
не открывает Мультиарк через аддон для innounp.exe, всё-таки ПРЕКРАСНО открываются с командной строки тем же innounp.exe с ключами -x -m -c.

а вот это правда. Пакую игры Innosetup'ом 5.1.6. Инсталляху разбиваю на части (setup.exe, setup-1.bin, setup-2.bin и т.д.) В такие архивы через МА не войдешь, а вот напрямую - распаковываются
Автор: cracklover
Дата сообщения: 05.04.2006 12:12

Цитата:
насчет unlocker'а ты имхо преувеличиваешь. Он не может распаковываться inno unpacker'ом, т.к. сделан в NSIS'е


Блин, вот это позорищеее!!!
Тысяча извинений за введение в заблуждение.

Получилась следующая фигня. Дело в том, что для известной проги Multiset я всегда держу дистрибутивы программ в одном каталоге, переименовывая их как мне удобно.
Так вот получилось так что я нечаянно переименовал вышеуказанную прогу ftpinfo_setup в unlocker1.8.1.exe даже не заметив этого на стадии подготовки дистрибутивов. А иконки у обеих прог АБСОЛЮТНО одинаковы и я тупо не заметил ошибки+ при распаковке создаются специальные директории, в котороых я просто НЕ ПОСМОТРЕЛ содержимое. Конечно, при таком "варианте" unlocker1.8.1.exe он у меня прекрасно распаковался
На самом деле настоящий дистрибутив точно NSIS-ом запакован.

Рву на себе волосы, сползаю под стол с красным обстыженным фейсом...

Автор: egor23
Дата сообщения: 05.04.2006 12:25
cracklover

Цитата:
ftpinfo_setup (прога ftp info версии 1.9.0)

Нормально распаковывается

Цитата:
unlocker1.8.1 (прога unlocker)

Это вроде не InnoSetup делал

namchik

Цитата:
(setup.exe, setup-1.bin, setup-2.bin и т.д.) В такие архивы через МА не войдешь

А что значит не войдёшь?
Вроде распаковываются MA, вот пробывал на инстале игры VIVISECTOR, токо один большой минус, я так понимаю если файл находится на setup-2.bin, то извлечение затягивается, он весь setup-2.bin перечитывает потяхоньку, перед тем как извлечь.
Автор: arsvrn
Дата сообщения: 05.04.2006 12:31
cracklover
Ну, насчет unlocker'a все ясно
С ftpinfo_setup дело в том, что по заданному для ID адресу лежат совсем другие байты (нули). Если в инишнике добавить эти нули:
ID=49 6E 6E 6F, 00 00 00 00
IDPos=48
то ТС будет видеть и распаковывать эту инсталляцию.
Но вообще это не дело. Мало ли в каких других файлах будет такая же сигнатура - ведь похоже, то что считается сигнатурой InnoSetup (49 6E 6E 6F по смещению 48) на самом деле таковой не является. Ведь innounp понимает, его это файл или нет. Следовательно, сигнатура может быть лежит в другом месте? Просто очень уж красиво выглядит 49 6E 6E 6F = Inno. Хорошо бы определить правильную сигнатуру для InnoSetup, тогда и с версиями вопрос может отпасть (IETotal/Innounp).
Автор: cracklover
Дата сообщения: 05.04.2006 12:40
arsvrn

Спасибо, за очень содержательный ответ. Хотелось бы всё-таки, чтобы кто-то определил сигнатуру и аддон для InnoSetup стал всеядным.


Добавлено:

Цитата:
Если в инишнике добавить эти нули:
ID=49 6E 6E 6F, 00 00 00 00
IDPos=48


кстати, после такого добавления 00 00 00 00, почти все мои проблемные дистрибы, созданные с помощью Inno Setup, стали открываться через Мультиарк!
Автор: egor23
Дата сообщения: 05.04.2006 13:29
Там смещение 37584, в большинстве случаем для InnoSetup подходит.
Вот поэтому и хочется чтоб MA искал в диапазоне, чтоб не гадать где эта сигнатура находится.
Автор: namchik
Дата сообщения: 05.04.2006 13:59
egor23

Цитата:
А что значит не войдёшь?

по ctrl+pg down не заходится в setup.exe.
Цитата:
пробывал на инстале игры VIVISECTOR

он какой версией инно сделан? я использую последнюю 5.1.6

Добавлено:
с нулями в ID нормально открывает
Автор: arsvrn
Дата сообщения: 05.04.2006 14:53
egor23

Цитата:
Там смещение 37584, в большинстве случаем для InnoSetup подходит.

Это только для последних версий (с какой точно - не знаю). Причем это, похоже, некая ресурсная запись компилятора??? Во всяком случае, в других версиях - находится по другому смещению.
Мне кажется, надо искать не в виде явного текста "Inno" в файле.
Автор: egor23
Дата сообщения: 05.04.2006 18:33
namchik

Цитата:
он какой версией инно сделан? я использую последнюю 5.1.6

5102 там по смещение 37584 находиться "Inno"

arsvrn

Цитата:
Во всяком случае, в других версиях - находится по другому смещению.
Мне кажется, надо искать не в виде явного текста "Inno" в файле.

Привязываем к тому к чему можем привязать
IDPos=48,37584

Еще вот не хватает в MA поиска диапазонов сигнатур, а то в том же UPX приходиться добовлять сигнатыры для каждой версии.

Вот если будет: поиск сигнатур в диапазоне смещений, и поиск диапазона сигнатур, то для того же InnoSetup можно более корректно указать сигнатуру, т.к. версии InnoSetup "по тексту" в явном виде прописаны.

Ну, а если еще отучат MA от обработки (открытия) файлов при возрате ошибки архиватором, то это было бы просто чудесно.
Автор: arsvrn
Дата сообщения: 05.04.2006 18:44
egor23

Цитата:
Привязываем к тому к чему можем привязать

Да. Это лучше, чем ничего


Цитата:
Вот если будет: поиск сигнатур в диапазоне смещений


Цитата:
Ну, а если еще отучат MA от обработки (открытия) файлов при возрате ошибки архиватором, то это было бы просто чудесно.

Я, честно говоря, не понимаю, почему так не сделано. В FAR'e так с самого начала - и нет проблем!
Автор: vserd
Дата сообщения: 06.04.2006 14:42

Цитата:
Мало ли в каких других файлах будет такая же сигнатура - ведь похоже, то что считается сигнатурой InnoSetup (49 6E 6E 6F по смещению 48) на самом деле таковой не является. Ведь innounp понимает, его это файл или нет. Следовательно, сигнатура может быть лежит в другом месте? Просто очень уж красиво выглядит 49 6E 6E 6F = Inno. Хорошо бы определить правильную сигнатуру для InnoSetup, тогда и с версиями вопрос может отпасть (IETotal/Innounp).


Вот сигнатуры которые использует Innounp:
'Inno Setup Setup Data (';
'My Inno Setup Extensions Setup Data (';
А то, что рекомендовано в качестве сигнатуры для всех МА, некоторый код из SFX части архива, который условно-постоянный от версии к версии.


cracklover, arsvrn
Посмотрите эту тему, http://ghisler.ch/board/viewtopic.php?t=3810
там предожили несколько вариантов недостающих ID, IDPos для 5.1.х
Если есть возможность проверьте и сформируйте итоговое решение.
hччp://people.freenet.de/gnozal/* можете не качать, там поставка унпакера со стандартным аддоном.

P.S. Автор innounp честно предупреждает о:
Will not work for IS 5.1.5 and up because new versions no longer have this signature.
ID=49 6E 6E 6F


Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

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


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