Class BrotliUtility
Brotli implementation of the ICompressionUtility interface.
Implements the ICompressionUtility interface. ICompressionUtility
Inheritance
Implements
Namespace: GlitchedPolygons.Services.CompressionUtility
Assembly: GlitchedPolygons.Services.CompressionUtility.dll
Syntax
public class BrotliUtility : object, ICompressionUtility
Methods
| Improve this Doc View SourceCompress(Byte[], CompressionSettings)
Compresses the specified bytes using
Declaration
public byte[] Compress(byte[] bytes, CompressionSettings compressionSettings)
Parameters
Type | Name | Description |
---|---|---|
System.Byte[] | bytes | The |
CompressionSettings | compressionSettings | The desired compression settings. |
Returns
Type | Description |
---|---|
System.Byte[] | The compressed |
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 |
Encoding | encoding | The encoding to use. Can be |
Returns
Type | Description |
---|---|
System.String | The compressed |
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 |
CompressionSettings | compressionSettings | The CompressionSettings that have been used to compress the bytes. |
Returns
Type | Description |
---|---|
System.Byte[] | The decompressed |
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 |
Encoding | encoding | The encoding to use. Can be |
Returns
Type | Description |
---|---|
System.String | The decompressed |