ezgzipversion
Simple gzip (de)compression library
ezgzip - Simple gzip (de)compression library
ezgzip is a simple interface focused on string -> string
zlib and gzip
(de)compression.
Documentation is available here.
An example illustrating how to gzip compress and then decompress a string:
open Rresult
let () =
let original = "Hello world" in
let compressed = Ezgzip.compress original in
let decompressed = R.get_ok (Ezgzip.decompress compressed) in
assert (original = decompressed)
This library currently uses the zlib bindings provided by camlzip. The gzip header/footer code is based on the upstream specification.
Author | Hezekiah M. Carty <hez@0ok.org> |
---|---|
License | MIT |
Published | |
Homepage | https://github.com/hcarty/ezgzip |
Issue Tracker | https://github.com/hcarty/ezgzip/issues |
Maintainer | Hezekiah M. Carty <hez@0ok.org> |
Dependencies | |
Source [http] | https://github.com/hcarty/ezgzip/releases/download/v0.2.3/ezgzip-v0.2.3.tbz sha256=8868eedb98f83b2d53f091a827db9b7a5b4e9ba538bbc080c91b4ac4baf679d4 sha512=766d6974057eba53e324f4299af378015024595c8e43bd0f68df5fbb33d98b42b12f7c8a6b815296d74df8eebaf969d79e7244697b918ea7b6a0b5e6f0562d77 |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/ezgzip/ezgzip.0.2.3/opam |