net.tbt-post/zlib-tiny

Tiny Clojure ZLib helper


Keywords
clojure-library, crc32, gzip, tiny-tools, zlib
License
EPL-1.0

Documentation

zlib-tiny

A Clojure library designed to cover basic need of packing|unpacking exchange messages, storable chunks etc. Not more, but not less

zlib tiny

Usage

Add the following to your Leiningen’s project.clj:

[net.tbt-post/zlib-tiny "0.2.0"]
;; ZLib Example

(bytes->str
 (force-byte-array
  (inflate
   (deflate
    (str->bytes "test it!")))))

(-> "test it!"
    str->bytes
    deflate
    inflate
    force-byte-array
    bytes->str)
;; GZip Example

(bytes->str
 (gunzip
  (gzip
   (str->bytes "test it!"))))

(-> "test it!"
    str->bytes
    gzip
    gunzip
    bytes->str)

Manual Build

$ lein install

License

Copyright © 2017

Distributed under the Apache License v 2.0