But TC handles existing ZIP files < 4GB very well !
I often have to unzip files from zip files which are between 2 and 4 GB (created with winzip) and TC handles the zip content very well and fast.
But with ZIP files bigger than 4GB (on NTFS) TC "hangs" when opening the zip file (double click on it). the user interface is freezed. I have to kill TC using TaskManager.
I looked at the problem today using Sysinternal FileMonitor.
When TC opens zip files < 4GB it makes some fast read accesses at the beginning and at the end of the file (where the TOC is located). the content is then displayed in TC.
But with zip files bigger than 4GB, TC makes first the same fast read accesses (even at offsets bigger than 4GB), and then TC begins to do a "full read scan" of the zip file from the beginning to the end with 16k chunks. during this reading, TC is "dead" and cannot be reanimated with the ESC or CTRL-break key.
I'm sure TC would work again after some hours and show the content of the zip file...
My question is: why does TC do this "full read scan" when the zip file is bigger than 4GB ?
Is this is a bug ?
If this is a feature, would it be possible to warn the user that opening zip files bigger than 4GB will last between 1 and 10 hours depending on CPU and disk speed
