Exemple #1
0
 public GZipWriter(Stream destination, GZipWriterOptions options = null)
     : base(ArchiveType.GZip, options ?? new GZipWriterOptions())
 {
     InitalizeStream(new GZipStream(destination, CompressionMode.Compress,
                                    options?.CompressionLevel ?? CompressionLevel.Default,
                                    WriterOptions.LeaveStreamOpen,
                                    WriterOptions.ArchiveEncoding.GetEncoding()));
 }
 public GZipWriter(Stream destination, GZipWriterOptions options = null)
     : base(ArchiveType.GZip, options != null ?options: new GZipWriterOptions())
 {
     if (WriterOptions.LeaveStreamOpen)
     {
         destination = new NonDisposingStream(destination);
     }
     InitalizeStream(new GZipStream(destination, CompressionMode.Compress,
                                    options?.CompressionLevel ?? CompressionLevel.Default,
                                    WriterOptions.ArchiveEncoding.GetEncoding()));
 }