Ответы - CodeHelperСписок последних 15 ответов на вопрос с сайта CodeHelperuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=532012-09-25T09:44:14Zuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=54Как программно заархивировать файл (C#)2009-10-01T03:02:10-05:002009-10-01T03:02:10-05:00Чак НоррисКак создать архив из потока на C#?uuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=55Ответ от Sergey на вопрос с сайта CodeHelper2009-10-01T03:13:10-05:002009-10-01T03:13:10-05:00SergeyВот так можно: FileStream sourceFile = File.OpenRead(@"C:\zip.xml"); FileStream destFile = File.Create(@"C:\zip.zip"); GZipStream compStream = new GZipStream(destFile, CompressionMode.Compress); try { int value = sourceFile.ReadByte(); while (value!= -1) {uuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=56Ответ от alex.algel на вопрос с сайта CodeHelper2009-12-22T03:38:38-06:002009-12-22T03:38:38-06:00alex.algelМожно еще воспользоваться библиотекой SharpZipLib , она бесплатна и с открытыми исходниками.