disponibile sul sito https://archive.codeplex.com/?p=dotnetzip
Componente abbastanza valido perchè sono riuscito a comprimere un file uguale o inferiore a 2.5 Gb utilizzando DotNetZip, una libreria gratuita.
Per utilizzare questo esempio bisognerà scaricare la libreria e importarla nella solution di Visual Studio come una classica dll (tasto dx e add reference).
try { using (ZipFile zip = new ZipFile()) { zip.ParallelDeflateThreshold = -1; zip.AddFile("c:\test1.doc", ""); //example file zip.AddFile("c:\test2.txt", ""); //example file //....other files zip.Save("c:\dirzip\test_zip.zip"); //example dir and file } } catch (ZipException e) { //some code here }