jaime-olivares / zipstorer

A Pure C# Class to Store Files in Zip
MIT License
183 stars 63 forks source link

Should support over 4.2 Giga adding files #17

Closed ramihoo closed 5 years ago

ramihoo commented 7 years ago

Old version Zipstorer did not support big files if added file size was over uint range :). I have not tested this new version but I had feeling, when I looked source code, that there is same problem. You should check this out.

jaime-olivares commented 7 years ago

I will evaluate this feature. I don't have any explicit management of 4GB+ files.

stribizhev commented 6 years ago

I confirm that Version: 3.4.0 (August 4, 2017) contains the same "bug": trying to extract a 6GB+ file results in file truncation (at about 4GB). It would be really nice to fix this limitation.

ghost commented 6 years ago

Try switching the type from a uint to long. It allows a greater max size in bytes.

jaime-olivares commented 6 years ago

I have reviewed the documentation for ZIP64. This is not a trivial task. Many things to consider. Read the specs here: https://support.pkware.com/display/PKZIP/Application+Note+Archives

usr-sse2 commented 5 years ago

@ramihoo @stribizhev, Check out my ZipStorer64 fork: https://github.com/usr-sse2/zipstorer

jaime-olivares commented 5 years ago

@usr-sse2 you can always create pull request so we consolidate more features in a single project.

jaime-olivares commented 5 years ago

Added support for Zip64 in version 3.6.0

Please let me know if there is any issue