Adds a compression mode for reading and writing R files.
Namespace: Extreme.Data.RAssembly: Extreme.Data (in Extreme.Data.dll) Version: 1.0.16170.0 (1.0.16328.0)
public static void AddCompressionMode(
string name,
byte[] magicBytes,
Func<Stream, Stream> compressStream,
Func<Stream, Stream> decompressStream
)
Public Shared Sub AddCompressionMode (
name As String,
magicBytes As Byte(),
compressStream As Func(Of Stream, Stream),
decompressStream As Func(Of Stream, Stream)
)
public:
static void AddCompressionMode(
String^ name,
array<unsigned char>^ magicBytes,
Func<Stream^, Stream^>^ compressStream,
Func<Stream^, Stream^>^ decompressStream
)
static member AddCompressionMode :
name : string *
magicBytes : byte[] *
compressStream : Func<Stream, Stream> *
decompressStream : Func<Stream, Stream> -> unit
Parameters
- name
- Type: SystemString
The name of the compression mode. - magicBytes
- Type: SystemByte
The 'magic bytes' that identify the compression mode. - compressStream
- Type: SystemFuncStream, Stream
A delegate that creates a compressed
stream from a stream for writing. - decompressStream
- Type: SystemFuncStream, Stream
A delegate that creates a compressed
stream from a stream for reading.
The only format supported out of the box
is gzip compression. It does not need to be added explicitly.
Numerical Libraries
Supported in: 6.0
Reference