package decompress
Implementation of Zlib and GZip in OCaml
Install
Dune Dependency
Authors
Maintainers
Sources
decompress-v1.4.0.tbz
sha256=d1669e07446d73dd5e16f020d4a1682abcbb1b7a1e3bf19b805429636c26a19b
sha512=808e278640ab84b8ead7c5b7d22b70e3809255e37cc80a595cc58dd4974e5240f70307f048041ab1d8678826ce041da4f186179aa7ebbba5e7cfacaaf054f3e6
doc/decompress.de/De/Inf/Ns/index.html
Module Inf.Ns
Source
A non-streamable implementation of the RFC 1951. It considers the input to be whole and is therefore able to save some time
Source
type error = [
| `Unexpected_end_of_input
| `Unexpected_end_of_output
| `Invalid_kind_of_block
| `Invalid_dictionary
| `Invalid_complement_of_length
| `Invalid_distance
| `Invalid_distance_code
]
The type for inflation errors.
Pretty-printer of error
.
inflate src dst w
inflates the content of src
into dst
.
In case of sucess, it returns the bytes read and the bytes writen in an Ok
result. In case of failure, it returns the error in an Error
result. We assume that src
is well formed and dst
is enough larger to store the result of the inflation. The usual worst case is when dst
must be equal (in size) or larger than src
. Such case appears for really small objects and in that case, we returns Error `Unexpected_end_of_output
.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>