[erlang-questions] zlib: how many bytes were used during the uncompression (one call of zlib:inflate/2)
Fri Aug 3 13:58:49 CEST 2012
Oh! Sorry, I got your problem wrongly. Please, ignore my previous answer.
On Fri, Aug 3, 2012 at 1:56 PM, CGS <> wrote:
> The reason you get no answer is because nobody can know the answer. And
> the reason no one can know the answer is that you haven't provided any
> information about what you have as compressed data. For example, a simple
> text can be compressed to in between 30% and 80% from its decompressed size
> (these numbers are not official, just examples), so, when deflated, the
> size can reach from 1.25 to 3.33 times the size of compressed text size.
> From my own experience (these are simple observations only), the range of
> compression is in between 10% and 100% (no compression could be applied)
> from the uncompressed data size. That means, the range of deflated data
> size is from 1 to 10 times the size of compressed data. Again, these
> numbers are for the sake of discussion and may not apply for your case.
> You can find more info about zlib from:
> http://en.wikipedia.org/wiki/LZ77 (LZ77 only)
> On Thu, Aug 2, 2012 at 11:18 PM, Zabrane Mickael <>wrote:
>> Need help on this please!
>> On Aug 2, 2012, at 5:19 PM, Zabrane Mickael wrote:
>> > Hi guys,
>> > I'm playing a bit with the zlib module today.
>> > Let say I wan to uncompress a GzipData binary with zlib:inflate/2:
>> > InflatedData = zlib:inflate(Z, GzipData).
>> > In case of success, I want to know how many bytes from GzipData were
>> > internally to get the InflatedData?
>> > Regards,
>> > Zabrane
>> erlang-questions mailing list
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the erlang-questions