diff -r cb876235f29d Doc/library/shutil.rst --- a/Doc/library/shutil.rst Tue Feb 12 02:04:27 2013 +0100 +++ b/Doc/library/shutil.rst Wed Feb 13 14:19:32 2013 -0500 @@ -466,7 +466,7 @@ - *gztar*: gzip'ed tar-file - *bztar*: bzip2'ed tar-file (if the :mod:`bz2` module is available.) - *tar*: uncompressed tar file - - *zip*: ZIP file + - *zip*: ZIP file (using the ZIP64 extension for archives larger than 2GB.) You can register new formats or provide your own archiver for any existing formats, by using :func:`register_archive_format`. diff -r cb876235f29d Lib/shutil.py --- a/Lib/shutil.py Tue Feb 12 02:04:27 2013 +0100 +++ b/Lib/shutil.py Wed Feb 13 14:19:32 2013 -0500 @@ -680,7 +680,8 @@ if not dry_run: zip = zipfile.ZipFile(zip_filename, "w", - compression=zipfile.ZIP_DEFLATED) + compression=zipfile.ZIP_DEFLATED, + allowZip64=True) for dirpath, dirnames, filenames in os.walk(base_dir): for name in filenames: diff -r cb876235f29d Misc/ACKS --- a/Misc/ACKS Tue Feb 12 02:04:27 2013 +0100 +++ b/Misc/ACKS Wed Feb 13 14:19:32 2013 -0500 @@ -755,6 +755,7 @@ Steve Majewski Grzegorz Makarewicz David Malcolm +William Mallard Ken Manheimer Vladimir Marangozov Colin Marc