Zstandard.With_explicit_contextSourceThis module implements compression and decompression with explicitly managed contexts. When compressing or decompressing many times, it is recommended to allocate a context just once, and re-use it for each successive compression operation. This will make workload friendlier for system's memory.
val compress :
Compression_context.t ->
compression_level:int ->
input:Input.t @ local ->
output:'a Output.t @ local ->
'aCompresses input as a single frame. Raises an Error in case of failure.
val decompress :
Decompression_context.t ->
input:Input.t @ local ->
output:'a Output.t @ local ->
'ainput should contain an exact number of frames. Raises Error in case of failure.