Работа с Zip файлами без участия третьей стороны в .NET 4.0?
Существует аналогичный вопрос для 3.5 здесь:
Есть ли встроенная zip-библиотека в .NET 3.5?
который предположил, что у него будет 4.0, но я не могу найти никакой информации об этом. Если нет, кто-нибудь знает, почему нет? Похоже, в списке вещей было бы довольно много, чтобы включить поддержку.
Ответы
Ответ 1
Не для 4.0, но класс ZipArchive
рассматривается для следующей версии. Подробные сведения об этом можно найти в блоге Использование Zip-классов в библиотеках классов J # для сжатия файлов и данных с помощью С#
Edit2: обратите внимание на приведенные ниже комментарии, что опция J #, вероятно, не является подходящей опцией, кроме как в некоторых необычных обстоятельствах.
Ответ 2
Посмотрите на пространство имен System.IO.Packaging, которое содержит поддержку ZIP файлов, но не все функции ZIP файлов.
Тем не менее, этого может быть достаточно для ваших нужд.
Ответ 3
Возможно, вы уже продвинулись, но в .NET 4.5 добавлен ZiP API
http://msdn.microsoft.com/en-us/library/system.io.compression.ziparchive.aspx
go орехи.
Ответ 4
Самый простой способ иметь дело с примером кода.
Вам нужно добавить новую сборку, чтобы найти архив Zip.
Работа с Zip файлами в .NET 4.5