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

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

Автор: Serge2005
Дата сообщения: 14.01.2007 20:46
Factotum
Мда.....верно ведь.. а я и не посмотрел(((

Но все равно, Тотал распаковывает его хуже, чем эта утита: она - по папкам, а тотал - нет. В чем загвоздка?
Автор: BasiL
Дата сообщения: 15.01.2007 08:40
arsvrn

Цитата:
А чего там в этом UniExtract такого нового и полезного, чего не умеет мультиарк?

я, к примеру, выдрал оттуда innounp.exe
Уже не помню, откудая я взял свой... но с этим распаковывает как то "лучше"
еще там есть вроде интересная штучка - IsXunpack.exe но еще не ковырял.
Еще эта фиговинка может нормально распаковывать NSIS, мои эддоны - нет.
и эддоны и ЮниЭкстракт используют для этого 7z.exe, но последний делает это как -то хитро, т.к. 7z.exe на NSIS говорит, что это не поддерживаемый архив....
Автор: arsvrn
Дата сообщения: 15.01.2007 10:04
BasiL

Цитата:
Еще эта фиговинка может нормально распаковывать NSIS, мои эддоны - нет.
и эддоны и ЮниЭкстракт используют для этого 7z.exe, но последний делает это как -то хитро, т.к. 7z.exe на NSIS говорит, что это не поддерживаемый архив....

Скорее всего у тебя что-то не так с аддонами. Посмотри вот тут. Я там выкладывал свои инишники. А если попадется неподдерживаемый NSIS (только небольшой) - дай ссылочку посмотреть.
Автор: BasiL
Дата сообщения: 15.01.2007 11:17
arsvrn

Цитата:
Скорее всего у тебя что-то не так с аддонами

нашел проблему - у меня небыло папочки Formats рядом с 7z.exe
Автор: Factotum
Дата сообщения: 15.01.2007 13:55

Цитата:
IsXunpack.exe

Распаковывает без проблем инсталяторы IS, сделанные одним файлом, в папку Disk 1
Формат: IsXunpack.exe Файл.exe
Больше ничего неделает, хотя в дополнение к Multiarc в самый раз - некоторые архивы такого типа
Цитата:
инсталяторы IS, сделанные одним файлом,
как раз multiarc неберет, но в результате получим те же cab и hdr...


Добавлено:

Цитата:
эта утита: она - по папкам, а тотал - нет

WinRar так же без папок, 7zip отказался распаковать. Может утилита по подобию mscab addon показывает по папкам.
А вообще sfx модуль странноватый в этом файле...
Автор: arsvrn
Дата сообщения: 15.01.2007 17:24

Цитата:
А вообще sfx модуль странноватый в этом файле...

Похоже, в данном случае модуль инсталлятора WISE принимается за sfx-модуль, а упаковка файлов сделана именно zip'ом. Например, обычный PKUNZIP распознает файл тоже как sfx-zip архив и листинг дает в виде просто файлов без каталогов. Видимо, WUN, который запускается утилем для распаковки берет информацию у структуре каталогов из определенного места для WISE.
Кстати, основной недостаток UniExtract в том, что он не дает листинга архива с возможностью выборочной распаковки.
Автор: BasiL
Дата сообщения: 16.01.2007 08:30
arsvrn

Цитата:
основной недостаток UniExtract в том, что он не дает листинга архива с возможностью выборочной распаковки

Имхо, этот недостаток очевиден - слишком сложно сделать листинг имея столько консольных у(рас)паковщиков. Фактически это был бы гуевый Multiarc, если бы мог еще и листинг выводить...
посему пока оставил его (UniExtract) и повесил кнопочку с параметрами %P%N %P\%O
на всякий случай, вдруг с чем мультиарк не справится... зато будет ясно, что (и как!) надо прикрутить к нему (сабжу).
Жаль, что не все консольные распаковщики, которыми пользуется UniExtract, поддерживают листинг... можно было бы вообще избавиться от этой утили.
Автор: arsvrn
Дата сообщения: 16.01.2007 10:58
BasiL

Цитата:
Жаль, что не все консольные распаковщики, которыми пользуется UniExtract, поддерживают листинг... можно было бы вообще избавиться от этой утили.

Жаль, конечно. Не хотят программисты доделывать свои продукты жизнедеятельности
Автор: mithridat1
Дата сообщения: 16.01.2007 18:15
Господа,следующая проблема.Нашел неплохую программку для чтения файлов баз данных и бэкапов MS SQL - MDF Reader 1.5( http://paullee.ru/download/mdfr.zip ).В ней уже была конфигурация MultiArc для FAR и я пытаюсь ее переделать для Total Commander.Пока добился только листинга содержимого,но хочется чтобы заработал и Extract.В Фаре все работает безупречно.В TC же при извлении объектов лезут ошибки или сообщения что файл не найден.Вот моя конфигурация для TC

[more=Далее]
Цитата:

MDF]
Archiver=c:\Arc\Mdfr\mdfr.exe
ID=01 0F 00 00
IDPos=0
IDOnly=1
Extension=mdf
List=%P l %a
Start="MDFReader"
Format0=yyyy tt dd hh mm ss* nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Extract=%P x %a %fQ
ExtractWithoutPath=%P e %a %fQ
IgnoreString0=Warning
IgnoreString1=Error
IgnoreString2=Runtime
IgnoreString3= $
Debug=1

[TAPE]
Archiver=c:\Arc\Mdfr\mdfr.exe
ID=54 41 50 45
IDPos=0
IDOnly=1
Extension=bak
List=%P l %a
Start="MDFReader"
Format0=yyyy tt dd hh mm ss* nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Extract=%P x %a %fQ
ExtractWithoutPath=%P e %a %fQ
IgnoreString0=Warning
IgnoreString1=Error
IgnoreString2=Runtime
IgnoreString3= $
Debug=1
[/more] MultiArc.ini

Что нужно поправить в переменных архивных команд чтобы наконец стало извлекаться ?
Автор: cracklover
Дата сообщения: 16.01.2007 22:33
Подскажите, существует для аддон для прекрасного компактного, но, к сожалению, малоизвестного архиватора WinUDA?
Автор: BasiL
Дата сообщения: 17.01.2007 08:26
mithridat1
ПОПробуй путь к архиватору указывать в кавычках... вдруг поможет
Хотя я заметил у себя проблему с путями.
upx с первого раза не находит файл... копать не стал.
Автор: mithridat1
Дата сообщения: 17.01.2007 09:22
BasiL
Так листинг содержимого то работает.Значит,с путями все нормально.С кавычками тоже проверял.Не работает только Extract.Господа,гляньте уж мой конфиг двумя постами выше,если есть время ?
Синтаксис командной строки у Mdfr простой:

Цитата:
Usage: mdfr <command> <filename> [<object name>]

Commands:

l list objects
e extract object
x extract object with full path


Что я неправильно написал ?
Автор: egor23
Дата сообщения: 17.01.2007 19:45
а секцию для StuffIt Deluxe (*.sitx *.sit) ни у кого нет желания сделать
http://forum.ru-board.com/topic.cgi?forum=35&topic=7602&start=140#lt

обновился Inno Setup Unpacker 0.1.8 (November 23, 2006)
Supports Inno Setup versions 3.0.0-beta through 5.1.9
http://innounp.sourceforge.net/
[no]0.18 (2006.11.23)
The reconstructed script now includes the [Types], [CustomMessages], and [Languages] sections.
ROPS disassembler updated to support the latest build of ROPS.
New option -f to read the password from file. This way it can include any special characters. Be sure to save the file in the correct character encoding as no translations are applied.
Fixed the bug that caused the file timestamps to be inconsistently reported and applied (UTC vs. local).
Updated the decompression libraries: zlib to version 1.2.3, bzip2 to version 1.03, and LZMA to version 4.43 (optimized for speed).[/no]

Интересно, а как залесть внутрь SkypeSetup.exe?
http://download.skype.com/SkypeSetup.exe

innounp
; Version detected: 5004
Signature: Inno Setup Setup Data (5.0.4skp)
Error (EOutOfMemory) "Out of memory" at address 004029F4

InstallExplorer 0.9.1 вынимает uninst.exe напоминающий Skype.exe, только сильно покоцанный, но файлов там должно быть больше.
Автор: Factotum
Дата сообщения: 17.01.2007 19:45
mithridat1
Что значит
Цитата:
[<object name>]
?
Автор: BasiL
Дата сообщения: 18.01.2007 08:52
egor23

Цитата:
innounp
; Version detected: 5004
Signature: Inno Setup Setup Data (5.0.4skp)
Error (EOutOfMemory) "Out of memory" at address 004029F4

тоже самое... даже адрес совпадает...
Автор: mithridat1
Дата сообщения: 18.01.2007 10:51
Factotum
Это имя объекта в базе данных.
Докопался до следуещего.Не извлекаются только объекты,находящиеся в поддиректориях файла данных(User tables,Triggers,Views и т.д.).В корне каждой базы есть объект dbinfo.txt - описание базы и он нормально извлекается.Проблема же с объектами расположенными в директориях архива-файла данных.Вот пример того что пишется в консоли MultiArc :

MDFReader 1.5 for MSSQL 7/8/9 data-files by General Paul Lee (c) 2005-2006.
Running Command:C:\Mdfr\mdfr.exe x c:\ISMS_D~1.MDF \"primary key constraints\ACC_CORR_PK\"

MDFReader 1.5 for MSSQL 7/8/9 data-files by General Paul Lee (c) 2005-2006.
extracting: primary key constraints\ACC_CORR_PK
object id : 2043154324

После этого TC сообщает что файл не найден.Судя по тому что MDFReader не выдает ошибок то информация все же извлекается,но не передается (или неправильно передается) коммандеру.Что можно еще сделать ?

Добавлено:
Кажется,понял свою проблему.Плагин при распаковке пытается создать файл с именем *\*,что есс-но невозможно.Как быть в данной ситуации ?
Автор: Factotum
Дата сообщения: 18.01.2007 18:10
mithridat1
Попробуй так:
Extract=%P e %AQA @%lQ
ExtractWithPath=%P x %AQA @%lQ
Автор: mithridat1
Дата сообщения: 19.01.2007 16:20
Factotum
Не помогает.Так вообще фигня выходит.

Running Command:C:\Mdfr\mdfr.exe e c:\master.mdf @C:\DOCUME~1\Admin\LOCALS~1\Temp\$mltwcx\lst353A.tmp

MDFReader 1.5 for MSSQL 7/8/9 data-files by General Paul Lee (c) 2005-2006.
extracting: @C:\DOCUME~1\Admin\LOCALS~1\Temp\$mltwcx\lst353A.tmp
Running Command:C:\Mdfr\mdfr.exe e c:\ISMS_Data.mdf C:\DOCUME~1\Admin\LOCALS~1\Temp\$mltwcx\lst3544.tmp

Добавлено:
Еще немного покопавшись обнаружил,что MDF Reader все же извлекает объекты - они все аккуратно складываются в директории типа
c:\Documents and Settings\Admin\Local Settings\Temp\$mltwcx

Но TC ищет извлеченный объект,который предавался mdfr как "директория объекта в файле данных\имя объекта" по адресу c:\Documents and Settings\Admin\Local Settings\Temp\$mltwcx\имя объекта тогда как реально он находится в c:\Documents and Settings\Admin\Local Settings\Temp\$mltwcx\директория объекта в файле данных\имя объекта.
Как добиться передачи ТС правильного пути к извлеченному объекту в Temp ?
Автор: Factotum
Дата сообщения: 20.01.2007 00:06
mithridat1
Дай ссалку на архиватор и архив такого типа, асли не более 5Мб
Автор: Vilcom
Дата сообщения: 20.01.2007 07:35
mithridat1
Зайди в свойствах компа,и измени переменную среду на вын\темп
Автор: arsvrn
Дата сообщения: 20.01.2007 12:42
mithridat1
Выложи куда-нибудь небольшой архивчик .mdf. А то и взять неоткуда попробовать.

Добавлено:
Не надо выкладывать, сам нашел в инете.
А какие проблемы с переделкой из FAR'овского? Там и править почти ничего не пришлось. Слепил вот такой аддончик. Вроде работает.

Код: [MDF]
Description="MDF Reader 1.5 for MSSQL 7/8/9 data-files [ARS]"
ID=01 0F 00 00, 54 41 50 45
IDPos=0
Extension=mdf, bak
Archiver=mdfr.exe
List=%P l %AQA
Start="MDFReader"
Format0=yyyy tt dd hh mm ss* nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Extract=%P e %AQA %FQ
ExtractWithPath=%P x %AQA %FQ
Автор: mithridat1
Дата сообщения: 21.01.2007 08:24
ToAll
Cпасибо всем.Сейчас к сожалению нет возможности проверить.Позже отпишусь и выложу какой-нибудь mdf.
Автор: mithridat1
Дата сообщения: 22.01.2007 13:54
arsvrn
Большое спасибо,все работает !
По сути,ты просто поменял местами опции командной строки 'e' и 'x' в Extract и ExtractWithPath.Хм,это что ли особенность MultiArc в TC,что нужно делать такую рокировку ?
Автор: arsvrn
Дата сообщения: 22.01.2007 17:07
mithridat1
А ты посмотри внимательно на эти строки
Extract в FAR'е соответствует ExtractWithPath (извлечь с путями) в ТС. И наоборот
ExtractWithoutPath (извлечь без путей) в FAR'е соответствует Extract в ТС.
Ну и %f в ТС нету. Есть %F.
Да, и еще. Могут быть грабли с кодировками имен "псевдофайлов" в архиве при русских названиях (если, конечно, такое там бывает). Проверить было не на чем. Если попадется, пиши и файл прикладывай.
Автор: mithridat1
Дата сообщения: 22.01.2007 17:33
arsvrn
Да,этого то я и не заметил.... Еще раз благодарю !
А русских названий у объектов БД по моему не бывает.По крайней мере я не встречал.Так что это уже лишнее.

Автор: DenissovAV
Дата сообщения: 24.01.2007 05:07
arsvrn

Цитата:
Перечисли, какие конкретно архиваторы тебе нужны. Попробуем помочь.


Мне нужно распаковщик(и) к инсталляционным пакетам (InstallExplorer из FAR PowerPack даже сам FAR PowerPack неправльно листит), AIN, UC2, InstallShiled (для Z-файлов, если не будет поддерживаться запрошенными выше распаковщиками), Limit; и прикрутить upx к МультиАрку, чтобы по Ctrl-PgDn ехе открывал и только потом, если не смог распаковать, передавал в ResourceBrowser.
ResourceBrowser у меня версии 1.00 Beta 5 от Игоря Павлова. Есть что новее, эффективнее?
Автор: LEX1
Дата сообщения: 22.02.2007 23:41
1.
Цитата:
Access violation at address 01751387. Read of address 01898000.
Please report this error to the Author,
with a description of what you were doing when this error occured!
Continue execution?

Multi-Archiver plugin for Total Commander FileVersion : ver 1.3.0.4
Програмка при попытке распаковки которой это происходит и multiarc.ini с Wincmd.ini прилагаются (30Kb).
На версии 1.2 всё нормально.

2. Можно ли увеличить длину ID для [CAB] ? (Ложное срабатывание. Странно, но на exe-шнике).
Автор: vcrank
Дата сообщения: 07.04.2007 17:11
1. Каким образом можно научить TC перепаковывать самораспаковывающиеся архивы 7zip
2. Может кто выложит свою сборку аддонов (вместе с распаковщиками), чтобы как можно больше архивов понимала
Автор: crotoff
Дата сообщения: 28.04.2007 12:59
Народ! Кто-нибудь уже заморачивался с PAQ8 архивами? В частности интересуют PAQ8l PAQ8jc. Выложьте код пожалуйста если у кого получится
Автор: Ajax
Дата сообщения: 10.05.2007 07:24
Народ никто не сталкивался с такой сигнатурой Install Shield 49 53 63 28 B0 04. Какой это версии IS. Жаль ничем не берется.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

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


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