TC 9.50 ß12 FolderSync with 7Z

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

Moderators: sheep, Hacker, Stefan2, white

User avatar
XuaLee
Junior Member
Junior Member
Posts: 39
Joined: 2020-01-08, 20:14 UTC
Location: Vienna, Austria

TC 9.50 ß12 FolderSync with 7Z

Post by *XuaLee »

Hi,

I'm using v9.50 already for a while - without any issue. :D

But now - with the latest version (ß12) - *FolderSync with 7Zip file* does not work properly any more (whereas with ß11 it works fine). :?

Issues:
- equal file do not disappear any more, although "=" is unchecked (remain in red with "?" in the "<=>" column)
- DoubleClick on different files does not open the FileCompare window anymore
(a dialog box with unzipping info appears shortly, but then: nothing)

Settings:
Only selected + Empty directories: unchecked
Asymmetric + Subdirs + by content + ignore date: checked
Show: all checked, except ""="
Admin mode, also other configs unchanged (same as with ß11)

Greetings from Vienna
Windows 10 Pro 64bit 2004 19041.508 | Total Commander (x64) 9.51 #44961
User avatar
petermad
Power Member
Power Member
Posts: 9800
Joined: 2003-02-05, 20:24 UTC
Location: Valsted, Denmark
Contact:

Re: TC 9.50 ß12 FolderSync with 7Z

Post by *petermad »

2XuaLee
It still works here with TC 9.5b12. But I need to have an plugin configured for *.7z files - TC's 7zip unpacker apparantly doesn't work for comparing files by content in the Sync Tool (but that is the same in TC 9.5b11.
License #524 (1994)
Danish Total Commander Translator
TC 9.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (2004) 64bit, 'Everything' 1.4.1.988 (x64)
TC 3.10b8 on Android 6.0
Get:
Extended TC Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
XuaLee
Junior Member
Junior Member
Posts: 39
Joined: 2020-01-08, 20:14 UTC
Location: Vienna, Austria

Re: TC 9.50 ß12 FolderSync with 7Z

Post by *XuaLee »

Hi petermad,

many thanks for the quick reply!

I have configured a 7Zip plugin - both with ß11 and ß12 (same config, I just did an update)
I'm using the updated 7z plugin v0.7.6.6 from dllee 2016-12-13 (https://totalcmd.net/plugring/7zip_plugin.html)

The used 7z file has been created within TC ß11 and I'm doing such syncs/comparisons since many years w/o any problem
(I'm usually 7zipping the Roaming/Local folder of an app with TC for comparison after each update)

Code: Select all

[Packer]
UnZIP=C:\Program Files\Tools\7-Zip\7z.exe
ZIP=C:\Program Files\Tools\7-Zip\7z.exe

[PackerPlugins]
7z=223,%COMMANDER_PATH%\Plugins\wcx\7zip\7zip.wcx
Kind regards


https://www.dropbox.com/s/2g7mv3vg809igbv/TC%209.50%C3%9F11%20-%20SyncDir.png?dl=0

https://www.dropbox.com/s/lqcjga4oaq91rt9/TC%209.50%C3%9F12%20-%20SyncDir.png?dl=10
Windows 10 Pro 64bit 2004 19041.508 | Total Commander (x64) 9.51 #44961
User avatar
petermad
Power Member
Power Member
Posts: 9800
Joined: 2003-02-05, 20:24 UTC
Location: Valsted, Denmark
Contact:

Re: TC 9.50 ß12 FolderSync with 7Z

Post by *petermad »

2XuaLee
I noticed that you are placed in a subfolder (AIMP) in the 7z archive.

I can confirm that TC does NOT compare by content when in a subfolder of a 7z archive anymore - and that this worked in TC 9.5b11.

I guess this has to do with one of these changes:
08.01.20 Added: Further improved speed of switching between directories within a large archive (32/64)
31.12.19 Added: Faster loading of large archives, and faster switching between directories within that archive (32/64)
or maybe this:
08.01.20 Fixed: Going back to a different directory within an archive via history was re-reading the entire archive (32/64)
Last edited by petermad on 2020-01-09, 18:42 UTC, edited 1 time in total.
License #524 (1994)
Danish Total Commander Translator
TC 9.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (2004) 64bit, 'Everything' 1.4.1.988 (x64)
TC 3.10b8 on Android 6.0
Get:
Extended TC Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
XuaLee
Junior Member
Junior Member
Posts: 39
Joined: 2020-01-08, 20:14 UTC
Location: Vienna, Austria

Re: TC 9.50 ß12 FolderSync with 7Z

Post by *XuaLee »

2petermad: thanks a lot, once more!

I wanted to examine the 7Zip file and detected, that Strg-B - Branch View (with SubDirs) - is also not working anymore.
Furthermore: this file isn't THAT large - less than 1MB (just a backup of the the config files placed in the Roaming subfolder).

I'm hoping very much, that those changes will be revoked/fixed soon as I'm using that functionality very often...
For now I will step back to ß11 as this version works fine for me (I'm using v7.50 since ß2 and had no problems so far).

Kind regards
Windows 10 Pro 64bit 2004 19041.508 | Total Commander (x64) 9.51 #44961
User avatar
XuaLee
Junior Member
Junior Member
Posts: 39
Joined: 2020-01-08, 20:14 UTC
Location: Vienna, Austria

Re: TC 9.50 ß12 FolderSync with 7Z

Post by *XuaLee »

Christian was already able to reproduce that problem.

see: viewtopic.php?f=32&t=56903
Windows 10 Pro 64bit 2004 19041.508 | Total Commander (x64) 9.51 #44961
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 39920
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: TC 9.50 ß12 FolderSync with 7Z

Post by *ghisler(Author) »

Yes, it has the same reason as the other bug reports here (files in archive root stored after files in subdirs).
Please use beta 11 or TC 9.22a for archive sync in the meantime.
Author of Total Commander
http://www.ghisler.com
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 39920
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: TC 9.50 ß12 FolderSync with 7Z

Post by *ghisler(Author) »

I have created a special pre-release version beta 12a where all these unpacking bugs should be fixed. To try it, please do the following:
1. Run the normal beta installer totalcmdbetainst.exe
2. In the list of beta versions, scroll to the very end
3. Double click on "+ beta 12a" at the end of the list
4. Choose the version you want (32-bit, 64-bit or 32+64bit)
Author of Total Commander
http://www.ghisler.com
MartinK
Junior Member
Junior Member
Posts: 42
Joined: 2010-11-19, 20:21 UTC
Location: Brno, Czech Republic

Re: TC 9.50 ß12 FolderSync with 7Z

Post by *MartinK »

TC 9.50b12a : compare by content in 7z archives still not working.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 39920
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: TC 9.50 ß12 FolderSync with 7Z

Post by *ghisler(Author) »

TC 9.50b12a : compare by content in 7z archives still not working.
That's not what I fixed in beta 12a: compare by content in 7z archives in file sync isn't currently supported with the internal 7zip unpacker. It should work again with one of the 7zip plugins.
Author of Total Commander
http://www.ghisler.com
User avatar
petermad
Power Member
Power Member
Posts: 9800
Joined: 2003-02-05, 20:24 UTC
Location: Valsted, Denmark
Contact:

Re: TC 9.50 ß12 FolderSync with 7Z

Post by *petermad »

TC does NOT compare by content when in a subfolder of a 7z archive anymore - and that this worked in TC 9.5b11.
This part is still not fixed in TC 9.5b12a - and works in TC 9.5b11 - when a plugin for 7z files is installed.
License #524 (1994)
Danish Total Commander Translator
TC 9.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (2004) 64bit, 'Everything' 1.4.1.988 (x64)
TC 3.10b8 on Android 6.0
Get:
Extended TC Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
XuaLee
Junior Member
Junior Member
Posts: 39
Joined: 2020-01-08, 20:14 UTC
Location: Vienna, Austria

Re: TC 9.50 ß12 FolderSync with 7Z

Post by *XuaLee »

I can confirm that the reported bug still exists, also with a 7z plugin configured (v0.7.6.6 from dllee)
It's just working as expected when the sub folders in the 7Zip file are removed.

But Strg-B - Branch View (with SubDirs) - works again now with 7Zip files.

Sorry for the delayed response.
Windows 10 Pro 64bit 2004 19041.508 | Total Commander (x64) 9.51 #44961
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 39920
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: TC 9.50 ß12 FolderSync with 7Z

Post by *ghisler(Author) »

Thanks, I found out why it happens: When you enter the "LANGUAGE" subfolder in the archive, you can see that it changes to lowercase "language" in the path. This causes the unpacking to fail. If you manually change the path to LANGUAGE in the sync tool and recompare, then it works. This conversion to lowercase was not intended, it's done to calculate the hash of the directory and can be done with a copy of the directory name.
Author of Total Commander
http://www.ghisler.com
User avatar
XuaLee
Junior Member
Junior Member
Posts: 39
Joined: 2020-01-08, 20:14 UTC
Location: Vienna, Austria

Re: TC 9.50 ß12 FolderSync with 7Z

Post by *XuaLee »

I'm confused...
There is no LANGUAGE subfolder in my archive. The path of which which sync tool should I adapt? :?

I assume, that you have written that response accidentally here. :)

Please let me know, when you need further information/test files/configs to find the reason for my problem with 7Zip comparison.
Windows 10 Pro 64bit 2004 19041.508 | Total Commander (x64) 9.51 #44961
User avatar
petermad
Power Member
Power Member
Posts: 9800
Joined: 2003-02-05, 20:24 UTC
Location: Valsted, Denmark
Contact:

Re: TC 9.50 ß12 FolderSync with 7Z

Post by *petermad »

2XuaLee
I think ghisler(Author) is talking about the LANGUAGE folder because of this post viewtopic.php?p=367577#p367577 regarding the same issue...
License #524 (1994)
Danish Total Commander Translator
TC 9.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (2004) 64bit, 'Everything' 1.4.1.988 (x64)
TC 3.10b8 on Android 6.0
Get:
Extended TC Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Post Reply