Plugin for UDF-ISOs (MultiArc 7-Zip settings)

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: Hacker, petermad, Stefan2, white

Post Reply
User avatar
ZoSTeR
Power Member
Power Member
Posts: 1050
Joined: 2004-07-29, 11:00 UTC

Plugin for UDF-ISOs (MultiArc 7-Zip settings)

Post by *ZoSTeR »

There doesn't seem to be any plugin that can handle pure UDF-ISOs (like the Windows 7 ISO).

So here are some MultiArc settings for ISO, UDF and WIM:

Code: Select all

[7-Zip-Extract]
Description="7-Zip Extract only"
; Signatures and IDPos for ISO, UDF-ISO, WIM:
; ISO: 01 43 44 30 30 31, 0x8000
; UDF: 00 42 45 41 30 31, 0x8000
; WIM: 4D 53 57 49 4D, 0x0
ID = 01 43 44 30 30 31, 00 42 45 41 30 31, 4D 53 57 49 4D
IDPos = 0x0, 0x8000
Extension = ISO, WIM
Archiver=C:\PathTo\7z.exe
List="%PQ l %AQA"
Start="^-------------------"
End="^-------------------"
Format0="yyyy tt dd hh mm ss aaaaa zzzzzzzzzzzz pppppppppppp  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract="%PQA e -y {%S} -scsWIN %AQA @%LQA"
ExtractWithPath="%PQA x -y {%S} -scsWIN %AQA @%LQA"
Test="%PQA t -y {%S} %AQA"
AskHistory=0
AskMode=0
SkipLIST=1
SkipSfxHeader=0
IgnoreErrors=0
SkipDirsInFileList=1
You might want to add a couple more "n"s to "Format0=". I removed them for readability.

In your wincmd.ini :

Code: Select all

[PackerPlugins]
ISO=212,%COMMANDER_PATH%\Plugins\wcx\MultiArc\multiarc.wcx
WIM=212,%COMMANDER_PATH%\Plugins\wcx\MultiArc\multiarc.wcx
A side note: It seems that you can't use MultiArcs <SeekId> for large files (GBs) so always try to find the correct IDPos.
User avatar
MVV
Power Member
Power Member
Posts: 8711
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

From Multiarc help:
IDSeekRange (optional) count of bytes where ID seek if defined <SeekID>. By default IDSeekRange = 1Mb. See IDPOS.
So, you may specify block size where signatures will be searched. But it may be slow if you specify too large value.

BTW, for me UDF ISO normally open with ISO signature:
ID=01 43 44
IDPos=32768, <SeekID>
BTW2, in my 7Z addon there was exactly 256 n-ths in Format0 line.
User avatar
Boofo
Power Member
Power Member
Posts: 1431
Joined: 2003-02-11, 00:29 UTC
Location: Des Moines, IA (USA)
Contact:

Post by *Boofo »

2ZoSTeR

Does anyone have an INI that has all the settings for all the different archives? I see so many of them I'm not sure which ones to add or not.
chmod a+x /bin/laden -- Allows anyone the permission to execute /bin/laden

How do I un-overwrite all my data?

User of Total Commander
#60471 Single user license
User avatar
ZoSTeR
Power Member
Power Member
Posts: 1050
Joined: 2004-07-29, 11:00 UTC

Post by *ZoSTeR »

2MVV: The IDSeekRange is irrelevant to the problem. I monitored the behavior of MultiArc with a couple of >2GB ISO files and there was no scanning activity. The same setting (i.e. <SeekID> only) worked fine with 700MB images.

Regarding the IDs: There are images with combinations of ISO9660, Joliet and UDF (e.g. Win7 has ISO9660+UDF). The "00 42" is for images with UDF only.

2Boofo: I'm currently using MultiArc for ISOs, NSIS and InnoSetup.
User avatar
Boofo
Power Member
Power Member
Posts: 1431
Joined: 2003-02-11, 00:29 UTC
Location: Des Moines, IA (USA)
Contact:

Post by *Boofo »

2ZoSTeR,

Ok, sorry. I thought you had been posting a lot of things for MultriArc. I tried setting it up but it got too confusing for me.
chmod a+x /bin/laden -- Allows anyone the permission to execute /bin/laden

How do I un-overwrite all my data?

User of Total Commander
#60471 Single user license
Post Reply