C# Class Ypsilon.Core.IO.Compression

显示文件 Open project: ZaneDubya/YCPU

Public Methods

Method Description
Compress ( byte buffer ) : byte[]
Decompress ( uint uncompressedSize, byte gzBuffer ) : byte[]
WriteCompressedData ( BinaryFileWriter writer, byte data, bool prefixUncompressedSize, bool prefixCompressedSize ) : void

Method Details

Compress() public static method

public static Compress ( byte buffer ) : byte[]
buffer byte
return byte[]

Decompress() public static method

public static Decompress ( uint uncompressedSize, byte gzBuffer ) : byte[]
uncompressedSize uint
gzBuffer byte
return byte[]

WriteCompressedData() public static method

public static WriteCompressedData ( BinaryFileWriter writer, byte data, bool prefixUncompressedSize, bool prefixCompressedSize ) : void
writer BinaryFileWriter
data byte
prefixUncompressedSize bool
prefixCompressedSize bool
return void