Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/huwcampbell/snappier

R bindings for the snappy compression library
https://github.com/huwcampbell/snappier

Last synced: about 1 month ago
JSON representation

R bindings for the snappy compression library

Awesome Lists containing this project

README

        

Snappier
========

[![CRAN_Status_Badge](http://www.r-pkg.org/badges/version/snappier)](https://cran.r-project.org/package=snappier)

> R package bindings for the Snappy library.

This library provides compressions and decompression
of Snappy bytestrings in R.

### Benefits
* Snappy C/C++ code is embedded in the library, so external
dependencies are not required.
* Use or RAWSXP underneath prevents runtime errors
* Direct access to R's internal data structures is given to the
Snappy library, so it's about as efficient as it can be.
* Round trip tests with hedgehog provide good assurances
for correctness.

### Basic Usage
```r
# Compress a character vector
comp <- compress("this text will be compressed")
decompress(comp)
```

```
## [1] "this text will be compressed"
```