Как извлечь файл ZIP с помощью C#?Как извлечь файл ZIP в C#
ответ
библиотека классов и набор инструментов для работы с файлами почтового индекса. Используйте VB, C# или любой язык .NET для легкого создания, извлечения или обновления zip-файлов ...
DotNetZip работает на ПК с полной платформой .NET Framework, а также работает на мобильных устройствах, использующих .NET Compact Framework , Создавайте и читайте zip-файлы в VB, C# или любом .NET-языке или в любой среде сценариев. DotNetZip поддерживает эти сценарии:
- приложение Silverlight, которое динамически создает ZIP-файлы.
- приложение ASP.NET, которое динамически создает ZIP-файлы и позволяет браузеру загружать их
- службы в Windows, которая периодически застегивает каталог для резервного копирования и архивирования
- программа WPF, который изменяет существующие архивы - переименование записей , удаление записей из архива или добавление новых записей в архив
- приложение Windows Forms, которое создает зашифрованные ZIP-архивы AES для обеспечения конфиденциальности архивного содержимого.
- Сценарий SSIS, который распаковывает или зашифрует
- Административный скрипт в PowerShell или VBScript, который выполняет архивацию и архивирование.
- служба WCF, который получает почтовый файл как вложение, и динамически распаковывает почтовый индекс для потока для анализа
- ASP приложение старой школы (VBScript), который производит ZIP файл через COM-интерфейс для DotNetZIp
- Forms приложения для Windows, который читает или обновляет ODS файлов
- создание архивных файлов из содержимого потока, сохраняя в поток, добывающее в поток, чтение из потока
- создания самораспаковывающихся архивов.
Если все, что вы хотите, это лучший класс DeflateStream или GZipStream для замены того, который встроен в .NET BCL, DotNetZip тоже. DtNetZip DeflateStream и GZipStream доступны в автономной сборке на основе .NET-сервера Zlib. Эти потоки поддерживают уровни сжатия и обеспечивают намного лучшую производительность, чем встроенные классы. Существует также ZlibStream для завершения набора (RFC 1950, 1951, 1952) ...
весело
Я рекомендую использовать библиотеку #ziplib: http://www.icsharpcode.net/opensource/sharpziplib/
Его бесплатный и открытый источник.
И лицензия OK после добавления исключения GPL. – 2010-11-28 18:54:49
в .NET Framework 4.5 и более поздние версии
using System;
using System.IO;
using System.IO.Compression;
namespace ConsoleApplication
{
class Program
{
static void Main(string[] args)
{
string startPath = @"c:\example\start";
string zipPath = @"c:\example\result.zip";
string extractPath = @"c:\example\extract";
ZipFile.CreateFromDirectory(startPath, zipPath);
ZipFile.ExtractToDirectory(zipPath, extractPath);
}
}
}
.NET Framework 4.5 ... :-) – itsho 2014-05-07 18:59:21
- 1. Извлечь zip-файл в каталог
- 2. Как извлечь сжатый zip-файл в IPYTHON?
- 3. Извлечь zip-файл в flex
- 4. powershell - извлечь файл из zip
- 5. Как извлечь zip-файл в C# .net в фреймворке 4
- 6. Извлечь файл из строки ZIP
- 7. Извлечь zip-файл в локальную папку
- 8. Как извлечь zip-файл из файла jar
- 9. Извлечь файл из архива ZIP в Ruby
- 10. Как извлечь ZIP-файл автоматически после загрузки
- 11. Шеф-повар - как извлечь zip-файл
- 12. Как извлечь zip-файл с помощью ssh2
- 13. Zip-файл в C#
- 14. Как извлечь ZIP-архив
- 15. Скачать и извлечь Zip-файл в Android
- 16. Извлечь файлы в ZIP-файл из папки?
- 17. Извлечь один файл из zip в Ruby
- 18. Извлечь архив .zip в .jar файл
- 19. Извлечь файл из ZIP прямо в другой ZIP
- 20. Невозможно извлечь файл Zip с помощью Perl
- 21. C# Ionic.zip - как извлечь защищенный паролем zip
- 22. Извлечь zip-файл в python [zip-файл содержит файл .img в нем и zipfile застревает]
- 23. Загрузить/Извлечь/Перезаписать .zip-файл с ZipArchive Class C#
- 24. C# Создание ZIP-файл
- 25. Zip-файл с использованием C#
- 26. Извлечь файл ZIp с помощью библиотеки JSZip
- 27. Как извлечь определенный файл в zip-файле в java
- 28. Где извлечь вручную загруженный файл android_m2repository_r36.zip?
- 29. Как извлечь .zip с php
- 30. Php - извлечь zip-файл с входом в * .csv-файл
Дубликат HTTP://stackoverflow.com/questions/836736/unzip-files-programmatically-in-net – piers7 2014-07-07 13:04:03