Show / Hide Table of Contents

Class BrotliUtility

Brotli implementation of the ICompressionUtility interface.

Implements the ICompressionUtility interface. ICompressionUtility

Inheritance
System.Object
BrotliUtility
Implements
ICompressionUtility
Namespace: GlitchedPolygons.Services.CompressionUtility
Assembly: GlitchedPolygons.Services.CompressionUtility.dll
Syntax
public class BrotliUtility : object, ICompressionUtility

Methods

| Improve this Doc View Source

Compress(Byte[], CompressionSettings)

Compresses the specified bytes using and the provided CompressionSettings.

Declaration
public byte[] Compress(byte[] bytes, CompressionSettings compressionSettings)
Parameters
Type Name Description
System.Byte[] bytes

The byte[] array to compress.

CompressionSettings compressionSettings

The desired compression settings.

Returns
Type Description
System.Byte[]

The compressed byte[] array; null if the input data was null; an empty array if the input array was also empty.

| Improve this Doc View Source

Compress(String, Encoding)

Compresses the specified string using .

Declaration
public string Compress(string text, Encoding encoding = null)
Parameters
Type Name Description
System.String text

The string to compress.

Encoding encoding

The encoding to use. Can be null; UTF8 will be used in that case.

Returns
Type Description
System.String

The compressed string.

| Improve this Doc View Source

Decompress(Byte[], CompressionSettings)

Decompresses the specified bytes using the CompressionSettings that have been used to originally compress the bytes.

Declaration
public byte[] Decompress(byte[] compressedBytes, CompressionSettings compressionSettings)
Parameters
Type Name Description
System.Byte[] compressedBytes

The compressed byte[] array that you want to decompress.

CompressionSettings compressionSettings

The CompressionSettings that have been used to compress the bytes.

Returns
Type Description
System.Byte[]

The decompressed bytes[] - or null if the input array was also null; an empty array if the passed data was also empty.

| Improve this Doc View Source

Decompress(String, Encoding)

Decompresses the specified compressed string with Brotli.

Declaration
public string Decompress(string compressedString, Encoding encoding = null)
Parameters
Type Name Description
System.String compressedString

The compressed string to "debrotlify".

Encoding encoding

The encoding to use. Can be null; UTF8 will be used in that case.

Returns
Type Description
System.String

The decompressed string.

Implements

ICompressionUtility
  • Improve this Doc
  • View Source
Back to top Generated by DocFX