NSIS unpacker?
Moderators: Hacker, petermad, Stefan2, white
-
- Senior Member
- Posts: 350
- Joined: 2005-08-13, 15:13 UTC
- Location: Berlin, Germany
- Contact:
Yes, now its OK.
I removed following IDPOSes 34824, 36872, 40968, 50696.
Before removing MultiArc returned Error: E:\Temp\nsis-test\bla.exe is not supported archive.
While after removing everything is working.
This are my new IDPOSes:
I removed following IDPOSes 34824, 36872, 40968, 50696.
Before removing MultiArc returned Error: E:\Temp\nsis-test\bla.exe is not supported archive.
While after removing everything is working.
This are my new IDPOSes:
Code: Select all
IDPOS=21000, 21512, 23560, 25096, 26632, 32264, 32776, 33288, 33800, 34312, 35336, 36360, 37384, 38408, 39432, 41480, 43016, 44552, 45576, 46088, 46600, 47112, 47624, 48136, 48648, 49160, 49672, 50184, 51208, 52744, 56840, 57864, 58376, 58888, 59400, 59912, 60936, 135688, 136712, 141320, 147976
Last edited by TychoBarfy on 2006-05-07, 10:02 UTC, edited 1 time in total.
-
- Senior Member
- Posts: 350
- Joined: 2005-08-13, 15:13 UTC
- Location: Berlin, Germany
- Contact:
-
- Senior Member
- Posts: 350
- Joined: 2005-08-13, 15:13 UTC
- Location: Berlin, Germany
- Contact:
EDIT: Removed 333800, 34312, 34824, 36872, 37384, 40968, 47624, 49160, 50696, 58888.
Now it looks like this:
Now it looks like this:
Code: Select all
IDPOS=21000, 21512, 23560, 25096, 26632, 32264, 32776, 33288, 35336, 36360, 38408, 39432, 41480, 43016, 44552, 45576, 46088, 46600, 47112, 48136, 48648, 49672, 50184, 51208, 52744, 56840, 57864, 58376, 59400, 59912, 60936, 135688, 136712, 141320, 147976
Last edited by TychoBarfy on 2006-05-07, 10:33 UTC, edited 1 time in total.
-
- Senior Member
- Posts: 350
- Joined: 2005-08-13, 15:13 UTC
- Location: Berlin, Germany
- Contact:
I know, but after removing, those exes which returned an error before worked than.
I wonder too, I have no plausible explanation for this behaviour.
Removed 25096, 34312, 34824, 36872, 37384, 40968, 47112, 47624, 49160, 50696, 58888, 333800
Added 35848
There are still problems with setup packages from Slysoft. But only because they are
packed with UPX 1.24. After unpacking with UPX 1.25 everything is OK.
I wonder too, I have no plausible explanation for this behaviour.
Removed 25096, 34312, 34824, 36872, 37384, 40968, 47112, 47624, 49160, 50696, 58888, 333800
Added 35848
Code: Select all
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
packed with UPX 1.24. After unpacking with UPX 1.25 everything is OK.
Try with for version MultiArc 1.2 or high
Code: Select all
IDPOS=8
SkipSfxHeader=1
ID=4E 75 6C 6C 73 6F 66 74 49 6E 73 74
-
- Senior Member
- Posts: 350
- Joined: 2005-08-13, 15:13 UTC
- Location: Berlin, Germany
- Contact:
-
- Senior Member
- Posts: 350
- Joined: 2005-08-13, 15:13 UTC
- Location: Berlin, Germany
- Contact:
I told you that there are too many exes which return this error and which
don't work after pasting your code into multiarc.ini.
I can't find out or don't feel like searching for the url of all those files
which don't work with your code. They are just too many.
With your code I only have to test 5 files to see that it doesn't work.
Believe me.
May be there has to ne one or more additional IDPOS together with
SkipSfxHeader=1 to work with all files.
With the IDPOS string I posted before everythings works fine and I
tested it with about 60 or more different files so far.
If I'll find another exe that doesn't work, I'll update the IDPOS string.
don't work after pasting your code into multiarc.ini.
I can't find out or don't feel like searching for the url of all those files
which don't work with your code. They are just too many.
With your code I only have to test 5 files to see that it doesn't work.
Believe me.
May be there has to ne one or more additional IDPOS together with
SkipSfxHeader=1 to work with all files.
With the IDPOS string I posted before everythings works fine and I
tested it with about 60 or more different files so far.
If I'll find another exe that doesn't work, I'll update the IDPOS string.
-
- Senior Member
- Posts: 350
- Joined: 2005-08-13, 15:13 UTC
- Location: Berlin, Germany
- Contact:
OK, try it with Daemon Tools 32bits version 4.03 .
http://www.daemon-tools.cc/dtcc/download.php?mode=ViewCategory&catid=5
http://www.daemon-tools.cc/dtcc/download.php?mode=ViewCategory&catid=5
- XPEHOPE3KA
- Power Member
- Posts: 854
- Joined: 2006-03-03, 18:23 UTC
- Location: Saint-Petersburg, Russia
2TychoBarfy
Can you, please, write here the addon you're using, and then tell if you can open 7z440.exe with it.
I guess I'm doing something wrong and I receive only two "files", one of which is ".exe is not supported archive"
Can you, please, write here the addon you're using, and then tell if you can open 7z440.exe with it.
I guess I'm doing something wrong and I receive only two "files", one of which is ".exe is not supported archive"

F6, Enter, Tab, F6, Enter, Tab, F6, Enter, Tab... - I like to move IT, move IT!..
-
- Senior Member
- Posts: 350
- Joined: 2005-08-13, 15:13 UTC
- Location: Berlin, Germany
- Contact:
2XPEHOPE3KA, 7z440.exe works with the code of vserd AND with mine.
n*256 means 256 times n one after the other.
Code from vserd:
My code:
EDIT: I'm in the garden now until late evening.
n*256 means 256 times n one after the other.
Code from vserd:
Code: Select all
[7Z_NSIS]
Description=7-Zip 3.40 Beta
Archiver=%TCMDPATH%\packer\7-zip\7z.exe
Extension=exe_NSIS,exe
IDPOS=8
SkipSfxHeader=1
ID=4E 75 6C 6C 73 6F 66 74 49 6E 73 74
BatchUnpack=1
Start="^-------------------"
End="^-------------------"
Format0="yyyy tt dd hh mm ss aaaaa zzzzzzzzzzzz pppppppppppp n*256"
List=%P l %AQA
Extract= %P e -y %AQA @%LQ
ExtractWithPath=%P x -y %AQA @%LQ
Code: Select all
[7Z_NSIS]
Description=7-Zip 3.40 Beta
Archiver=%TCMDPATH%\packer\7-zip\7z.exe
Extension=exe_NSIS,exe
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 n*256"
List=%P l %AQA
Extract= %P e -y %AQA @%LQ
ExtractWithPath=%P x -y %AQA @%LQ
- XPEHOPE3KA
- Power Member
- Posts: 854
- Joined: 2006-03-03, 18:23 UTC
- Location: Saint-Petersburg, Russia
I guess, 7z is 4.40 beta
. But, well, this doesn't matter.
And that was not working for me, because I've copied only 7z.exe, codecs\LZMA.dll
and formats\nsis.dll to my %commander_path%\plugins\arc\7z (retaining folder structure). But it seems that all other files are needed.
Thanks, TychoBarfy!

And that was not working for me, because I've copied only 7z.exe, codecs\LZMA.dll
and formats\nsis.dll to my %commander_path%\plugins\arc\7z (retaining folder structure). But it seems that all other files are needed.
Thanks, TychoBarfy!
F6, Enter, Tab, F6, Enter, Tab, F6, Enter, Tab... - I like to move IT, move IT!..