Serhiy Storchaka added the comment:

The documentation was correct. The zipfile module supports *reading* ZIP files 
up to 4 GiB without the ZIP64 extension, but it requires allowZip64=True for 
*writing* over 2 GiB files to the ZIP file.

The 2 GiB limit is safer because generated ZIP files can be read by 
implementations that interpret 32-bit sizes as signed. For example Java don't 
have unsigned integers. And zipfile and zipimport in old Python versions unpack 
some fields as signed integers.

----------
nosy: +serhiy.storchaka
resolution: fixed -> 
stage: resolved -> 
status: closed -> open

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue29013>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to