Tools to work with Brotli.
The main api is
Tools to work with Brotli. The main api is - [[compress]] - [[decompress]] - [[->brotli-profile]] - [[->brotli-buffered-writer-profile]]
(->brotli-buffered-writer-profile & {:as opts})Make a write profile using Brotli compression and a permanent buffer strategy.
Opts from encoder-params:
:quality: Brotli quality:window-size: Brotli window sizeMake a write profile using Brotli compression and a permanent buffer strategy. Opts from [[encoder-params]]: - `:quality`: Brotli quality - `:window-size`: Brotli window size
(->brotli-os out-stream & {:as opts})Wrap out-stream with Brotli compression.
Opts from encoder-params:
:quality: Brotli quality:window-size: Brotli window sizeWrap `out-stream` with Brotli compression. Opts from [[encoder-params]]: - `:quality`: Brotli quality - `:window-size`: Brotli window size
(->brotli-profile & {:as opts})Make a write profile using Brotli compression and a temporary buffer strategy.
Opts from encoder-params:
:quality: Brotli quality:window-size: Brotli window sizeMake a write profile using Brotli compression and a temporary buffer strategy. Opts from [[encoder-params]]: - `:quality`: Brotli quality - `:window-size`: Brotli window size
(compress data & {:as opts})Compress data (either a byte array or a string) using Brotli.
Opts keys from encoder-params:
:quality: Brotli quality:window-size: Brotli window sizeCompress `data` (either a byte array or a string) using Brotli. Opts keys from [[encoder-params]]: - `:quality`: Brotli quality - `:window-size`: Brotli window size
(decompress data)Decompress Brotli compressed data, returns a string.
Decompress Brotli compressed data, returns a string.
(encoder-params {:keys [quality window-size]})Options used when creating a brotli encoder.
Arg keys:
:quality: Brotli quality defaults to 5:window-size: Brotli window size defaults to 24Options used when creating a brotli encoder. Arg keys: - `:quality`: Brotli quality defaults to 5 - `:window-size`: Brotli window size defaults to 24
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs | 
| ← | Move to previous article | 
| → | Move to next article | 
| Ctrl+/ | Jump to the search field |