Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.IO.Compression Namespace Reference

Classes

struct  BrotliDecoder
 
struct  BrotliEncoder
 
class  BrotliStream
 
class  BrotliUtils
 
class  CheckSumAndSizeWriteStream
 
class  Crc32Helper
 
class  DeflateManagedStream
 
class  Deflater
 
class  DeflateStream
 
class  GZipStream
 
class  HuffmanTree
 
class  Inflater
 
class  InflaterManaged
 
class  InputBuffer
 
class  OutputWindow
 
class  PositionPreservingWriteOnlyStreamWrapper
 
class  SubReadStream
 
class  WrappedStream
 
struct  Zip64EndOfCentralDirectoryLocator
 
struct  Zip64EndOfCentralDirectoryRecord
 
struct  Zip64ExtraField
 
class  ZipArchive
 
class  ZipArchiveEntry
 
struct  ZipCentralDirectoryFileHeader
 
struct  ZipEndOfCentralDirectoryBlock
 
class  ZipFile
 
class  ZipFileExtensions
 
class  ZipFileUtils
 
struct  ZipGenericExtraField
 
class  ZipHelper
 
struct  ZipLocalFileHeader
 
class  ZLibException
 
class  ZLibNative
 
class  ZLibStream
 

Enumerations

enum  BrotliEncoderOperation { Process , Flush , Finish , EmitMetadata }
 
enum  BrotliEncoderParameter {
  Mode , Quality , LGWin , LGBlock ,
  LCModeling , SizeHint
}
 
enum  BlockType { Uncompressed , Static , Dynamic }
 
enum  CompressionLevel { Optimal , Fastest , NoCompression , SmallestSize }
 
enum  CompressionMode { Decompress , Compress }
 
enum  InflaterState {
  ReadingHeader = 0 , ReadingBFinal = 2 , ReadingBType = 3 , ReadingNumLitCodes = 4 ,
  ReadingNumDistCodes = 5 , ReadingNumCodeLengthCodes = 6 , ReadingCodeLengthCodes = 7 , ReadingTreeCodesBefore = 8 ,
  ReadingTreeCodesAfter = 9 , DecodeTop = 10 , HaveInitialLength = 11 , HaveFullLength = 12 ,
  HaveDistCode = 13 , UncompressedAligning = 15 , UncompressedByte1 = 16 , UncompressedByte2 = 17 ,
  UncompressedByte3 = 18 , UncompressedByte4 = 19 , DecodingUncompressed = 20 , StartReadingFooter = 21 ,
  ReadingFooter = 22 , VerifyingFooter = 23 , Done = 24
}
 
enum  ZipArchiveMode { Read , Create , Update }
 
enum  ZipVersionMadeByPlatform : byte { Windows = 0 , Unix = 3 }
 
enum  ZipVersionNeededValues : ushort {
  Default = 10 , ExplicitDirectory = 20 , Deflate = 20 , Deflate64 = 21 ,
  Zip64 = 45
}