Page 1 of 1

wxZipInputStream will not parse zip files greater than 2GB

Posted: Wed May 20, 2009 1:33 pm
by kittymaguire
My application uses wzZipInputStream to extract the files from a zip file. This works fine for files below 2GB but for large files GetNextEntry returns null.

I am using 2.8.4 on Windows.

Posted: Wed May 20, 2009 6:23 pm
by TrV
Just a hint : what is your file system ?
FAT32 has a 2GB file limit.

Posted: Thu May 21, 2009 8:11 am
by Frank
As has the ZIP-Format.

Posted: Fri May 22, 2009 6:28 am
by kittymaguire
Frank wrote:As has the ZIP-Format.
I believe that zip format now has a limit of 4GB, as 7-zip can extract the files contained in the zip file.

Posted: Fri May 22, 2009 6:31 am
by kittymaguire
TrV wrote:Just a hint : what is your file system ?
FAT32 has a 2GB file limit.
It failed on Windows XP and Vista machines running NTFS

Posted: Fri May 22, 2009 12:40 pm
by Frank
kittymaguire wrote:
Frank wrote:As has the ZIP-Format.
I believe that zip format now has a limit of 4GB, as 7-zip can extract the files contained in the zip file.
Yeah, but that's an extension. The orginal ZIP-Spec uses a signed integer.

So my guess would be that wx implemented it's Zip-Routines from the original Zip-Docs.