Build with 7-Zip 15.14:
Stu
Plugin to extract 7-Zip 4.10 files
74 posts
Folks,
I compressed a folder with 7zip and trying to decompress it using this plugin, executing extractWithDetails, for some reason output does not contain all the files, but only a partial list, any ideas why this could happen ?
Thanks in advance.
I compressed a folder with 7zip and trying to decompress it using this plugin, executing extractWithDetails, for some reason output does not contain all the files, but only a partial list, any ideas why this could happen ?
Thanks in advance.
Runtime error 203 during setup
My setup worked fine and no problems occured yet.
But on a specific computer my setup produces a runtime error 203 at 056D2510
The last output is:
"Could not load: C:\Users....\AppData\Local\Temp\nsep11D.tmp\nsis7z.dll"
Can you help me? What is the problem? Can i do something about it?
Thank you very much in advance!
My setup worked fine and no problems occured yet.
But on a specific computer my setup produces a runtime error 203 at 056D2510
The last output is:
"Could not load: C:\Users....\AppData\Local\Temp\nsep11D.tmp\nsis7z.dll"
Can you help me? What is the problem? Can i do something about it?
Thank you very much in advance!
NSIS version? Windows version? nsis7z version?
I had a quick look at the source code, and yep it uses VS2008 and C++. Does the target machine have the VS2008 Runtime Redistributable installed? My hunch is that it does not.
Actually it's statically linked so does not depend on it being on the destination machine. You can check this with Dependency Walker.Originally Posted by JasonFriday13 View PostI had a quick look at the source code, and yep it uses VS2008 and C++. Does the target machine have the VS2008 Runtime Redistributable installed? My hunch is that it does not.
Stu
So that's one possibility dismissed, now I'm interested in what the problem might be.
I'm sorry i was ill...
the problem was, that there was a security software on the target system that blocked the setup execution.
thanks and sorry for the late reply
the problem was, that there was a security software on the target system that blocked the setup execution.
thanks and sorry for the late reply
Hi. Sometimes Nsis7z::Extract doesn't extract all files — https://github.com/electron-userland...der/issues/722 and https://github.com/electron-userland...der/issues/645
Do you have any clue why? I am sure that my code is correct — https://github.com/electron-userland...nstall.nsh#L59
Do you have any clue why? I am sure that my code is correct — https://github.com/electron-userland...nstall.nsh#L59
some1 should lift it to current 7z v16. even for autoit it got stuck at v9.x
thats why i use 7zG.exe + 7z.dll for my current nsis projects if needed.
thats why i use 7zG.exe + 7z.dll for my current nsis projects if needed.
Hi,
In case it is useful to anyone, I have decided to release binaries and source for the 7z plugin I currently use for Windows 98. It is built with vc2005 and 7zip 16.04:
My development environment is Windows 7 with msys2, so to build inside that you simply type "make". I do not use VC solution files as it is harder for me to maintain when using automated command-line environments across many different toolchain versions.
In case it is useful to anyone, I have decided to release binaries and source for the 7z plugin I currently use for Windows 98. It is built with vc2005 and 7zip 16.04:
My development environment is Windows 7 with msys2, so to build inside that you simply type "make". I do not use VC solution files as it is harder for me to maintain when using automated command-line environments across many different toolchain versions.
Does anybody knows how to use this plugin to extract zip archive with xz/lzma compression?
Hi all, I have just uploaded nsis7z plugin compiled with 7-Zip 19.00 version. There is done multi threading so decompression speed is much bigger than on previous versions. I get on 4 core CPU (i5 2500K) speed up from 45MB/s at 15.07 x86 to 67MB/s at 19.00 x86 and 112MB/s at 19.00 x64. It is 1.5x faster at x86 and 2.5x faster at x64 :-) at just 4 cores. Plugin is on web page https://nsis.sourceforge.io/Nsis7z_plug-in
develar, I added XzDecoder, XzEncoder cpp files, so maybe this plugin can extract xz/lzma...
develar, I added XzDecoder, XzEncoder cpp files, so maybe this plugin can extract xz/lzma...
Thanks a lot Marek for updating it and including multi threading on decompression.
I just noticed - if I pack a file with ultra settings - there is virtually no speed improvement vs version 15.2- however mx5/normal compression - it's like 1/3 of the time only.
Maybe Ultra compression does not really support multithreading even it says so.
Nevermind this - just good to know for everyone - use mx5 / normal compression to speed up things a lot (and for most stuff mx9 is not offering much improvement in compression over mx5 anyhow. For my files it's like 0.5% smaller while packing/unpacking takes like 3x as much time)
Is there a way to check if a file exists inside the archive before decompressing? I right now have nsis check if file exists after unpacking with nsis7z - but it would be great if users could save this trouble by checking for a version file inside the .7z archive before it is unpacked, else throw error notice and go back to let user select the archive to be unpacked.
I just noticed - if I pack a file with ultra settings - there is virtually no speed improvement vs version 15.2- however mx5/normal compression - it's like 1/3 of the time only.
Maybe Ultra compression does not really support multithreading even it says so.
Nevermind this - just good to know for everyone - use mx5 / normal compression to speed up things a lot (and for most stuff mx9 is not offering much improvement in compression over mx5 anyhow. For my files it's like 0.5% smaller while packing/unpacking takes like 3x as much time)
Is there a way to check if a file exists inside the archive before decompressing? I right now have nsis check if file exists after unpacking with nsis7z - but it would be great if users could save this trouble by checking for a version file inside the .7z archive before it is unpacked, else throw error notice and go back to let user select the archive to be unpacked.