TC 10.50 - Unpacking of file.001 lets file.001 blocked

Bug reports will be moved here when the described bug has been fixed

Moderators: white, Hacker, petermad, Stefan2

Post Reply
Pavel9
Junior Member
Junior Member
Posts: 5
Joined: 2014-02-21, 11:03 UTC

TC 10.50 - Unpacking of file.001 lets file.001 blocked

Post by *Pavel9 »

Unpacking of file.001 lets file.001 blocked so it cannot be moved or deleted.
After exit of TC can file.001 be moved or deleted.
In TC 10.00 was it OK.
User avatar
petermad
Power Member
Power Member
Posts: 14739
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Re: TC 10.50 - Unpacking of file.001 lets file.001 blocked

Post by *petermad »

I can confirm it for files packed with 7zip. But not for files packed with TC's internal zip packer or packed with WinRar.

You are right that it does not happen in TC 10.00, the first time it occurs is in TC 10.50b1

I tried replacing the Tc7z64.dll in TC 10.50 with the one from TC 10.00, but the problem persists, so the fault must be in TC itself.
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: TC 10.50 - Unpacking of file.001 lets file.001 blocked

Post by *ghisler(Author) »

I need more information to reproduce this:
1. What is this file.001? Is it part of a multi-part archive, or just a rename 7z file?
2. How do you unpack 7zip files? With the internal 7zip unpacker, or do you have any of the plugins total7zip or 7zip installed?
Author of Total Commander
https://www.ghisler.com
User avatar
petermad
Power Member
Power Member
Posts: 14739
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Re: TC 10.50 - Unpacking of file.001 lets file.001 blocked

Post by *petermad »

2ghisler(Author)
When I tested it I used 7zip itself (not the plugin) to create a multipart archive of 2Mb sizes. In TC I press enter on the part that has the extension 001 (language.tz.001 in this case) to see its content, and go out of the archive again (no unpacking, just browsing the content). Thereafter I cannot delete the .001 file - until I restart TC. I can delete the other parts (.002 etc.) though.

EDIT: I can NOT reproduce it with the 32bit version of TC 10.50.

I can reproduce it with or without Total7zip and/or 7zip plugin installed.

I tried 7zip version 21.06 and 22.01 for the packing.

The error message I get when I try to delete the .001 file is: https://madsenworld.dk/tcmd/7zdeletemultierror.png

I can reproduce it with a clean Ini file (hence no plugins): https://madsenworld.dk/tcmd/7zdeletemultierrorcleanini.png

If I delete the other parts (before restarting TC) I can still se all files if I go into the remaining .001 part again, even files that must have been in the other parts - so I guess the content of the archive is cached.

If I restart TC and delete the other parts and try to go into the .001 part I get the TC message: "Error in packed file: language.tz.001" - but I can now delete it.

Unlocker.exe shows that it is TOTALCMD64.EXE that blocks the .001 file from being deleted.
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Pavel9
Junior Member
Junior Member
Posts: 5
Joined: 2014-02-21, 11:03 UTC

Re: TC 10.50 - Unpacking of file.001 lets file.001 blocked

Post by *Pavel9 »

ghisler(Author) wrote: 2022-07-25, 13:28 UTC I need more information to reproduce this:
1. What is this file.001? Is it part of a multi-part archive, or just a rename 7z file?
2. How do you unpack 7zip files? With the internal 7zip unpacker, or do you have any of the plugins total7zip or 7zip installed?
1. this is a part of multi-part archive which is 7z-archive (first 2 characters in file.001 are "7z")
2. I have no plugin installed. Program 7zip is also not installed. I have installed WinRAR only.
It looks like that for unpacking of file.001 the internal 7zip unpacker used is, because it comes unpacking window just from TC, while bei unpacking of file.RAR comes always WinRAR-window.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: TC 10.50 - Unpacking of file.001 lets file.001 blocked

Post by *ghisler(Author) »

Thanks for the additional details.
Author of Total Commander
https://www.ghisler.com
User avatar
petermad
Power Member
Power Member
Posts: 14739
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Re: TC 10.50 - Unpacking of file.001 lets file.001 blocked

Post by *petermad »

history.txt wrote:03.08.22 Fixed: 7zip: Opening multi-part 7zip archive would leave the first file 7z.001 opened (64)
Confirmed fixed in TC 10.51rc1 :-)
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Post Reply