| Extracted from Pike v7.8 release 866 at 2016-04-05.

[Top]
Bz2
Bz2.Deflate

# Method Bz2.Deflate()->deflate()

Method deflate

  `string deflate(string data, int(0..2)|void flush_mode)`

Description

  This function performs bzip2 style compression on a string data and returns the packed data. Streaming can be done by calling this function several times and concatenating the returned data.

  The optional argument flush_mode should be one of the following:

  `Bz2.BZ_RUN` | Runs Bz2.Deflate->feed()
  `Bz2.BZ_FLUSH` | Runs Bz2.Deflate->read()
  `Bz2.BZ_FINISH` | Runs Bz2.Deflate->finish()

See also

  Bz2.Inflate->inflate()