inflate-until
a module for that really odd case where you know
how big the thing you're deflating is, but you want
to deflate it and know how big the compressed data
was.
NB: this is slow.
var stream = inflateUntil(256)
inflateUntil.write(buf, function(info) {
if(info) {
}
})
API
inflateUntil(size) -> inflate
create an inflateUntil function.
inflate(buf, ready) -> undefined
add another buf to the available bytes. calls ready
when finished -- if there was enough data to determine whether
or not we've reached size + the adler checksum, ready
will receive an info argument:
{ compressed: Number
, rest: Buffer
, data: Buffer }
License
MIT