Hm, right. Once the damage has been done, T.C. 7.50 cannot undo it.DrShark wrote:ZipUnicode is for packing. How does it help to display names in archives, created in previous versions of Total Commander?

If you ZIP the file „test”.txt or “test”.txt using T.C. 7.04a (ZipAnsiNames=0), T.C. 7.04 will store both filenames as "test".txt inside the ZIP archive. This filename is illegal.
T.C. 7.04a itself cannot even extract the file "test".txt from the archive.
T.C. 7.50PB1 solves the plight by replacing the illegal double quotes by single quotes. This file can be extracted.
7Zip 4.65 solves the plight by replacing the illegal double quotes by underscores. This file can be extracted.
What else can be done? The extracting programme cannot know whether the original filename was „test”.txt or “test”.txt or even something else.
And if you read the whole thread from the start, you will see that some archiving programmes can store an restore the original filenames (because internally they use Unicode for the names). This is what T.C. 7.50 can do also. So recommending ZipUnicode=3 is meant to prevent character conversion from happening.
Once T.C. 7.04a has performed an (illegal) conversion, it cannot be undone.
Karl