Game Framework  2021.05.31
Utility.Compression类 参考

压缩解压缩相关的实用函数。 更多...

interface  ICompressionHelper
 压缩解压缩辅助器接口。 更多...
 

静态 Public 成员函数

static void SetCompressionHelper (ICompressionHelper compressionHelper)
 设置压缩解压缩辅助器。 更多...
 
static byte[] Compress (byte[] bytes)
 压缩数据。 更多...
 
static bool Compress (byte[] bytes, Stream compressedStream)
 压缩数据。 更多...
 
static byte[] Compress (byte[] bytes, int offset, int length)
 压缩数据。 更多...
 
static bool Compress (byte[] bytes, int offset, int length, Stream compressedStream)
 压缩数据。 更多...
 
static byte[] Compress (Stream stream)
 压缩数据。 更多...
 
static bool Compress (Stream stream, Stream compressedStream)
 压缩数据。 更多...
 
static byte[] Decompress (byte[] bytes)
 解压缩数据。 更多...
 
static bool Decompress (byte[] bytes, Stream decompressedStream)
 解压缩数据。 更多...
 
static byte[] Decompress (byte[] bytes, int offset, int length)
 解压缩数据。 更多...
 
static bool Decompress (byte[] bytes, int offset, int length, Stream decompressedStream)
 解压缩数据。 更多...
 
static byte[] Decompress (Stream stream)
 解压缩数据。 更多...
 
static bool Decompress (Stream stream, Stream decompressedStream)
 解压缩数据。 更多...
 

详细描述

压缩解压缩相关的实用函数。

成员函数说明

◆ Compress() [1/6]

static byte [] Compress ( byte[]  bytes)
static

压缩数据。

参数
bytes要压缩的数据的二进制流。
返回
压缩后的数据的二进制流。

◆ Compress() [2/6]

static byte [] Compress ( byte[]  bytes,
int  offset,
int  length 
)
static

压缩数据。

参数
bytes要压缩的数据的二进制流。
offset要压缩的数据的二进制流的偏移。
length要压缩的数据的二进制流的长度。
返回
压缩后的数据的二进制流。

◆ Compress() [3/6]

static bool Compress ( byte[]  bytes,
int  offset,
int  length,
Stream  compressedStream 
)
static

压缩数据。

参数
bytes要压缩的数据的二进制流。
offset要压缩的数据的二进制流的偏移。
length要压缩的数据的二进制流的长度。
compressedStream压缩后的数据的二进制流。
返回
是否压缩数据成功。

◆ Compress() [4/6]

static bool Compress ( byte[]  bytes,
Stream  compressedStream 
)
static

压缩数据。

参数
bytes要压缩的数据的二进制流。
compressedStream压缩后的数据的二进制流。
返回
是否压缩数据成功。

◆ Compress() [5/6]

static byte [] Compress ( Stream  stream)
static

压缩数据。

参数
stream要压缩的数据的二进制流。
返回
压缩后的数据的二进制流。

◆ Compress() [6/6]

static bool Compress ( Stream  stream,
Stream  compressedStream 
)
static

压缩数据。

参数
stream要压缩的数据的二进制流。
compressedStream压缩后的数据的二进制流。
返回
是否压缩数据成功。

◆ Decompress() [1/6]

static byte [] Decompress ( byte[]  bytes)
static

解压缩数据。

参数
bytes要解压缩的数据的二进制流。
返回
解压缩后的数据的二进制流。

◆ Decompress() [2/6]

static byte [] Decompress ( byte[]  bytes,
int  offset,
int  length 
)
static

解压缩数据。

参数
bytes要解压缩的数据的二进制流。
offset要解压缩的数据的二进制流的偏移。
length要解压缩的数据的二进制流的长度。
返回
解压缩后的数据的二进制流。

◆ Decompress() [3/6]

static bool Decompress ( byte[]  bytes,
int  offset,
int  length,
Stream  decompressedStream 
)
static

解压缩数据。

参数
bytes要解压缩的数据的二进制流。
offset要解压缩的数据的二进制流的偏移。
length要解压缩的数据的二进制流的长度。
decompressedStream解压缩后的数据的二进制流。
返回
是否解压缩数据成功。

◆ Decompress() [4/6]

static bool Decompress ( byte[]  bytes,
Stream  decompressedStream 
)
static

解压缩数据。

参数
bytes要解压缩的数据的二进制流。
decompressedStream解压缩后的数据的二进制流。
返回
是否解压缩数据成功。

◆ Decompress() [5/6]

static byte [] Decompress ( Stream  stream)
static

解压缩数据。

参数
stream要解压缩的数据的二进制流。
返回
是否解压缩数据成功。

◆ Decompress() [6/6]

static bool Decompress ( Stream  stream,
Stream  decompressedStream 
)
static

解压缩数据。

参数
stream要解压缩的数据的二进制流。
decompressedStream解压缩后的数据的二进制流。
返回
是否解压缩数据成功。

◆ SetCompressionHelper()

static void SetCompressionHelper ( ICompressionHelper  compressionHelper)
static

设置压缩解压缩辅助器。

参数
compressionHelper要设置的压缩解压缩辅助器。