wrotycz escribió:

>
> AFAIK, dictionary size is fixed for each compressed file and can't be
> changed because it has to be the same dictionary size that was used in the
> compression.
>
>
> I am not talking about dictionary but about output buffer.
>
> In a lzip decompressor, dictionary and output buffer are the same thing.
If you find the lzip source a bit complicated, you can check it in the lzip
specification[1]. The dictionary buffer is allocated in the constructor of
'class LZ_decoder' like this

  buffer( new uint8_t[dictionary_size] ),

and is the only buffer used by the decompressor.

[1] http://datatracker.ietf.org/doc/draft-diaz-lzip/

Cheers,
Sonia

Reply via email to