Guest User

Untitled

a guest
Aug 10th, 2016
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.77 KB | None | 0 0
  1. public void Compress(string inputFile, string outputFile)
  2.         {
  3.  
  4.             using (FileStream fileStream = File.Open(inputFile, FileMode.Open, FileAccess.Read))
  5.             {
  6.                 using (var zipToCreate = new FileStream(outputFile, FileMode.Create, FileAccess.Write))
  7.                 {
  8.                     using (ZipArchive archive = new ZipArchive(zipToCreate, ZipArchiveMode.Create, true))
  9.                     {
  10.                         ZipArchiveEntry fileEntry = archive.CreateEntry(Path.GetFileName(inputFile));
  11.                         using (var entryStream = fileEntry.Open())
  12.                         {
  13.                             fileStream.CopyTo(entryStream);
  14.                         }
  15.                     }
  16.                 }
  17.             }
  18.         }
Add Comment
Please, Sign In to add comment