DevForce Help Reference
CompressionLevel Enumeration


The compression level to be used when using a DeflateStream or ZlibStream with CompressionMode.Compress.
Syntax
'Declaration
 
Public Enum CompressionLevel 
   Inherits System.Enum
   Implements System.IComparable, System.IConvertible, System.IFormattable 
'Usage
 
Dim instance As CompressionLevel
Members
MemberDescription
BestCompression The "best" compression, where best means greatest reduction in size of the input data stream. This is also the slowest compression.
BestSpeed The fastest but least effective compression.
Default The default compression level, with a good balance of speed and compression efficiency.
Level0 Same as None.
Level1 A synonym for BestSpeed.
Level2 A little slower, but better, than level 1.
Level3 A little slower, but better, than level 2.
Level4 A little slower, but better, than level 3.
Level5 A little slower than level 4, but with better compression.
Level6 A synonym for Default.
Level7 Pretty good compression!
Level8 Better compression than Level7!
Level9 A synonym for BestCompression.
None None means that the data will be simply stored, with no change at all. If you are producing ZIPs for use on Mac OSX, be aware that archives produced with CompressionLevel.None cannot be opened with the default zip reader. Use a different CompressionLevel.
Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         Ionic.Zlib.CompressionLevel

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

Ionic.Zlib Namespace

Send Feedback