我需要在C#中压缩到.zip(而不是.gzip),我该如何解决?
我只需要一个快速回答,更好的是一个链接?
由于
答案 0 :(得分:3)
DotNetZip是个不错的选择。 (http://dotnetzip.codeplex.com/) 它非常简单快捷。
Here is an example from the site:
Zip:
using (ZipFile zip = new ZipFile())
{
// add this map file into the "images" directory in the zip archive
zip.AddFile("c:\\images\\personal\\7440-N49th.png", "images");
// add the report into a different directory in the archive
zip.AddFile("c:\\Reports\\2008-Regional-Sales-Report.pdf", "files");
zip.AddFile("ReadMe.txt");
zip.Save("MyZipFile.zip");
}
Extract:
using (ZipFile zip = ZipFile.Read(ExistingZipFile))
{
zip.ExtractAll(TargetDirectory);
}
答案 1 :(得分:2)