zstdCompress: Zstandard comression

Description Usage Arguments Details Value References See Also Examples

View source: R/zstd.R

Description

Zstandard, or zstd as short version, is a fast lossless compression algorithm, targeting real-time compression scenarios at zlib-level and better compression ratios.

Usage

1
zstdCompress(data, level = 3)

Arguments

data

input data to be compressed or decomressed

level

compression level to use, value between 1 and returned by zstdMaxCLevel function, default is 3

Details

Compresses data using zstandard algorithm

Value

compressed data

References

http://facebook.github.io/zstd/

See Also

memCompress zstdDecompress zstdMaxCLevel

Examples

1
2
3
4
5
6
# Simple example
library(zstdr)
data_file <- file.path(R.home(), "COPYING")
data <- readBin(data_file, raw(), file.info(data_file)$size)
compressed <- zstdCompress(data)
stopifnot(identical(data, zstdDecompress(compressed)))

zstdr documentation built on June 7, 2017, 1:02 a.m.