No support for zip64 zip format
Original Reporter info from Mantis: BigChimp
-
Reporter name: Reinier Olislagers
Original Reporter info from Mantis: BigChimp
- Reporter name: Reinier Olislagers
Description:
Built in T(Un)Zipper has no support for the zip64 zip format, which supports e.g. >4 gb files/zip files and >65535 files per archive.
Zip64 has become widely supported by zip tools and e.g. Vista+ Windows explorer; adding support would seem logical
Steps to reproduce:
Run test program in 23482 TUnzipper cannot list and unpack archives > 2 GB
http://bugs.freepascal.org/file_download.php?file_id=17492&type=bug
on attached test file
testzip64.zip
If zip64 is supported, it should show that the zip contains the file readme.txt. Instead, it throws an unhandled exception: EZipError: Corrupt ZIP file testzip64.zip
Additional information:
About zip64:
http://en.wikipedia.org/wiki/Zip_%28file_format%29#ZIP64
zip64 extends some file length fields inside the zip file itself to allow bigger limits.
Zip specification including zip64:
http://www.pkware.com/documents/casestudies/APPNOTE.TXT
Abbrevia apparently supports win64:
https://sourceforge.net/projects/tpabbrevia/
Generated test file by this method:
Downloaded the DotNetZip devkit from
http://dotnetzip.codeplex.com/
Extracted the and ran DotNetZip-WinFormsTool.exe (with associated dlls)
Set zip64 setting to always
add readme.txt and compress
Mantis conversion info:
- Mantis ID: 23533
- OS: Windows
- OS Build: Vista
- Platform: x64 (with x86 compiler)
- Version: 2.7.1
- Fixed in version: 3.0.0
- Fixed in revision: 25567 (#c3476067)