问题
How can I zip more than 1 file in a GZipStream? I have 3 xml files and I want to zip them into one .gz file and when I decompress I should get all 3 separate files.
How can I do this?
回答1:
gzip is only designed to hold a single file. You will need to collate them in some other container before gzipping them.
回答2:
You can tar them together first. SharpZipLib has support for tar, as well as its own GZip implementation. See the SharpZipLib.Tar namespace. The docs are here.
来源:https://stackoverflow.com/questions/3042281/zip-more-than-1-file-in-gzipstream