Sha256: 199d442f7422660308e3581b4968852cde0f37a4df9eed66328c32bb35a1bfe3
Contents?: true
Size: 942 Bytes
Versions: 4
Compression:
Stored size: 942 Bytes
Contents
lzfse.rb ======== [![CI](https://github.com/woodruffw/lzfse.rb/actions/workflows/ci.yml/badge.svg)](https://github.com/woodruffw/lzfse.rb/actions/workflows/ci.yml) [![Gem Version](https://badge.fury.io/rb/lzfse.svg)](https://badge.fury.io/rb/lzfse) Ruby bindings for Apple's reference implementation of [LZFSE](https://github.com/lzfse/lzfse). Bindings are also provided for the internal LZVN APIs. ## Usage You'll need the gem: ```bash gem install lzfse ``` Then, use the four public APIs: ```ruby require "lzfse" # LZFSE compressed = LZFSE.lzfse_compress "please compress this string" LZFSE.lzfse_decompress compressed # LZVN compressed = LZFSE.lzvn_compress "please also compress this string!" LZFSE.lzvn_compress compressed ``` Each API takes a single string and returns a string. ## License *lzfse.rb* is licensed under the MIT license. Apple's reference implementation of LZFSE is licensed under the 3-clause BSD license.
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
lzfse-0.0.2 | README.md |
lzfse-0.0.2.pre.2 | README.md |
lzfse-0.0.1 | README.md |
lzfse-0.0.1.pre.5 | README.md |