public AZlibOutputStream(Stream st, int compressLevel, EDeflateCompressStrategy strat, bool leaveOpen) { rawStream = st; this.leaveOpen = leaveOpen; this.strategy = strat; this.compressLevel = compressLevel; }
protected AZlibOutputStream(Stream st, int compressLevel, EDeflateCompressStrategy strat, bool leaveOpen) { RawStream = st; LeaveOpen = leaveOpen; Strategy = strat; CompressLevel = compressLevel; }
public ZlibOutputStreamIs(Stream st, int compressLevel, EDeflateCompressStrategy strat, bool leaveOpen) : base(st, compressLevel, strat, leaveOpen) { deflater = new Deflater(compressLevel); setStrat(strat); ost = new DeflaterOutputStream(st, deflater); ost.IsStreamOwner = !leaveOpen; }
public void setStrat(EDeflateCompressStrategy strat) { if (strat == EDeflateCompressStrategy.Filtered) deflater.SetStrategy(DeflateStrategy.Filtered); else if (strat == EDeflateCompressStrategy.Huffman) deflater.SetStrategy(DeflateStrategy.HuffmanOnly); else deflater.SetStrategy(DeflateStrategy.Default); }
public ZlibOutputStreamIs(Stream st, int compressLevel, EDeflateCompressStrategy strat, bool leaveOpen) : base(st,compressLevel,strat,leaveOpen) { deflater=new Deflater(compressLevel); setStrat(strat); ost = new DeflaterOutputStream(st, deflater); ost.IsStreamOwner = !leaveOpen; }
public static AZlibOutputStream createZlibOutputStream(Stream st, int compressLevel, EDeflateCompressStrategy strat, bool leaveOpen) { #if NET45 return new ZlibOutputStreamMs( st, compressLevel,strat, leaveOpen); #endif #if SHARPZIPLIB return new ZlibOutputStreamIs(st, compressLevel, strat, leaveOpen); #endif }
public void setStrat(EDeflateCompressStrategy strat) { if (strat == EDeflateCompressStrategy.Filtered) { deflater.SetStrategy(DeflateStrategy.Filtered); } else if (strat == EDeflateCompressStrategy.Huffman) { deflater.SetStrategy(DeflateStrategy.HuffmanOnly); } else { deflater.SetStrategy(DeflateStrategy.Default); } }
public void setStrat(EDeflateCompressStrategy strat) { DeflateStrategy newDeflateStrategy = DeflateStrategy.Default; if (strat == EDeflateCompressStrategy.Filtered) { newDeflateStrategy = DeflateStrategy.Filtered; } else if (strat == EDeflateCompressStrategy.Huffman) { newDeflateStrategy = DeflateStrategy.HuffmanOnly; } else { newDeflateStrategy = DeflateStrategy.Default; } deflater.SetStrategy(newDeflateStrategy); }
public ZlibOutputStreamMs(Stream st, int compressLevel, EDeflateCompressStrategy strat, bool leaveOpen) : base(st, compressLevel, strat, leaveOpen) { }
public static AZlibOutputStream createZlibOutputStream(Stream st, int compressLevel, EDeflateCompressStrategy strat, bool leaveOpen) { //#if NET45 return(new ZlibOutputStreamMs(st, compressLevel, strat, leaveOpen)); //#endif //#if SHARPZIPLIB // return new ZlibOutputStreamIs(st, compressLevel, strat, leaveOpen); //#endif }
public static AZlibOutputStream createZlibOutputStream(Stream st, int compressLevel, EDeflateCompressStrategy strat, bool leaveOpen) { return(new ZlibOutputStreamMs(st, compressLevel, strat, leaveOpen)); }
public ZlibOutputStreamMs( Stream st, int compressLevel, EDeflateCompressStrategy strat, bool leaveOpen ) : base(st, compressLevel, strat, leaveOpen) { }
public static AZlibOutputStream createZlibOutputStream(Stream st, int compressLevel, EDeflateCompressStrategy strat, bool leaveOpen) { #if NET45 || STANDARD return(new ZlibOutputStreamMs(st, compressLevel, strat, leaveOpen)); #endif #if SHARPZIPLIB return(new ZlibOutputStreamIs(st, compressLevel, strat, leaveOpen)); #endif }
public static AZlibOutputStream createZlibOutputStream( Stream st, int compressLevel, EDeflateCompressStrategy strat, bool leaveOpen ) { return new ZlibOutputStreamMs ( st, compressLevel, strat, leaveOpen ); }