'Extract to "*\"' extracts all archives to same directory
A free file archiver for extremely high compression
Brought to you by:
ipavlov
After selecting multiple CABARC-based self-extracting archives (eg: Visual C++ 2005/2008 runtimes) in Explorer, use the context menu command 'Extract to "*\"' causes the contents of both archives to be extracted to the same directory, instead of separate directories. The bug does not occur when at least 1 archive is not CABARC-based self-extracting archives, including self-extracting CAB archives created by InstallShield.
In addition, extracing multiple self-extracting archives causes the output directory name not matching name of archive. This bug also occur in occasions when self-extracting archives are not CABARC-based. In the case of CABARC-based archives, all files are extracted to CABINET~ directory.
For examples of affected CABARC archives, see original post in bug 2983545.
There is no simple way to fix it now. 7-Zip uses file name of internal archives inside .exe. And these names are same.
How about just treat the internal name as folder, or simply ignore it altogether?
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
This bug was not present in 4.65. I don't see how there is no simple way to fix it.
I don’t understand the problem. Why would you bother handling SFX archives different from any other archive format?
If you select multiple
.7z
,.zip
,.rar
, etc. files and selectExtract To \*
, it creates folders for each, using the filename of the archives. This is the behavior that users would expect.Why then can it not simply do the exact same thing for SFX archives? For example, if you select
foobar.exe
andbaz.exe
, then selectingExtract To \*
should create the foldersfoobar
andbaz
to extract them to.Over 4 years later and this still is an issue!
I often have to extract several files. For instance today: 13 driver files for an HP notebook. I select them all, rmb-drag and select 'extract to "*\"' and 7zip ends up extracting all files to the folder '[0]~', creating one big mess of files.
It's already fixed in latest alpha versions.
Great, thanks!
Edit: just tried it with 9.34 and it works as expected. TY!
Last edit: PeteSapai 2014-09-23