zip более 1 файла в GzipStream - PullRequest
1 голос
/ 15 июня 2010

Как мне заархивировать более 1 файла в GZipStream? У меня есть 3 xml файла, и я хочу сжать их в один файл .gz, и когда я распаковываю, я должен получить все 3 отдельных файла.

Как я могу это сделать?

Ответы [ 2 ]

2 голосов
/ 15 июня 2010

gzip предназначен только для хранения одного файла.Вам нужно собрать их в какой-то другой контейнер, прежде чем их сжать.

1 голос
/ 15 июня 2010

Вы можете tar их вместе в первую очередь. SharpZipLib имеет поддержку tar, а также собственную реализацию GZip.См. Пространство имен SharpZipLib.Tar.Документы здесь .

...