ExBrotli (ex_brotli v0.4.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

Link to this function

compress(binary)

Compress a binary using brotli

Examples

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

compress!(binary)

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

see compress/1 for examples

Link to this function

decompress(binary)

Decompress a binary using brotli

Examples

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

decompress!(binary)

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

see decompress/1 for examples