View Source ExBrotli (ex_brotli v0.5.0)

Wrapper functions for interacting with the Rust based brotli library

Summary

Functions

Compress a binary using brotli

Compress a binary using brotli, raising an error if the compression fails

Decompress a binary using brotli

Decompress a binary using brotli, raising an error if the decompression fails

Functions

compress(binary)

Compress a binary using brotli

Examples

iex> ExBrotli.compress("hello")
{:ok,  <<11, 2, 128, 104, 101, 108, 108, 111, 3>>}

compress!(binary)

Compress a binary using brotli, raising an error if the compression fails

see compress/1 for examples

decompress(binary)

Decompress a binary using brotli

Examples

iex> ExBrotli.decompress(<<11, 2, 128, 104, 101, 108, 108, 111, 3>>)
{:ok, "hello"}

decompress!(binary)

Decompress a binary using brotli, raising an error if the decompression fails

see decompress/1 for examples