Извлечь ZipFile - PullRequest
       14

Извлечь ZipFile

2 голосов
/ 23 февраля 2010

Как извлечь ZipFile в C #? (ZipFile - это включаемый файл и каталог)

Ответы [ 2 ]

8 голосов
/ 23 февраля 2010

Используйте инструмент для этого. Что-то вроде SharpZip . Насколько я знаю - .NET не поддерживает ZIP-файлы из коробки.

С здесь =>

В этом классе 2 проблемы.
- Он не обрабатывает файлы ZIP.
- Это дисфункционально, может фактически раздувать данные в «сжатии».
Что-то не так с логикой. Это известная проблема, но она еще не устранена.

Итак, если вам нужно работать с ZIP-файлами, gzipstream не поможет. В противном случае - все должно работать нормально.

4 голосов
/ 23 февраля 2010

Как упоминалось @ Arnis L , возникнет проблема с распаковкой .Zip файлов. Не удается использовать GZipStream для открытия zip-файла, попробуйте

DotNetZip или CGZipLibrary.dll

...