icsharpcode / SharpZipLib

#ziplib is a Zip, GZip, Tar and BZip2 library written entirely in C# for the .NET platform.
http://icsharpcode.github.io/SharpZipLib/
MIT License
3.71k stars 978 forks source link

Add support for multi-volume ZIP archives #120

Open eosfor opened 8 years ago

eosfor commented 8 years ago

Hello Team, sorry to bother you with this question. Can you kindly point me to an example how to create multi-volume archive, please?

davidpierson commented 8 years ago

Hi eosfor, Do you want a multi-volume gzip archive, or a zip split into multiple files? We definitely have ability to read multiple file GZip archives. I think we can create as well, but would need to check. If it is a .zip archive that you need to create, split into multiple files when reaching a certain size, then we don't have that yet. Regards David

zhu-7 commented 7 years ago

Any following up on this topic, splitting/spanned zip files? I am using SharpZipLib generally except chunk files (currently using 7z), but would very much like to switch to SharpZipLib once this function is introduced. Is this still missing or am I missing something from the library/documentation? Thank you very much, Zhu

SeymourRu commented 4 years ago

I think 2020 is a good time to implement multi volume support :)

piksel commented 4 years ago

Who knows? I don't think anyone is working on it at the moment though.

Lituso commented 4 years ago

Is there no way at all to split tar.gz-files with SharpZipLib?

Numpsy commented 4 years ago

Is there no way at all to split tar.gz-files with SharpZipLib?

I didn't think there was, but the 2nd post suggests there might be (though the discussion seems to be a combination of .zip and .gz which might confuse things).

I'm not sure what the intention is with 'split' .gz files - would it be to simply split a large file/stream into smaller ones, or to create multiple pieces which are each a valid gzip stream (with headers and footers and such) ?

Lituso commented 4 years ago

I guess the last one is right. I create large tar.gz files on a FAT32 system, so it would be handy to somehow notice when the filesize reaches the 4GB-limit and then be able to put the rest of the archive into another tar.gz

DeathGOD7 commented 2 years ago

Any news on the multiple split zip archive file? It would be best if it was supported. I am currently manually making each archive by limiting size when adding files.

And Happy New Year.

Regards, Death GOD 7

piksel commented 2 years ago

Don't think anyone is working on implementing it currently. If you are up to it, a PR would be welcomed!

yoer commented 2 years ago

Any news on this?

piksel commented 2 years ago

@yoer

Don't think anyone is working on implementing it currently. If you are up to it, a PR would be welcomed!