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) {
}
})
create an inflateUntil function.
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 // size of compressed bytes written
, rest: Buffer // Buffer representing unused bytes
, data: Buffer } // uncompressed data
MIT