libbz2 - sorting data compression
cc [ flag ...] file..." -lbz2 [ library ... ] #include <stdio.h> #include <bzlib.h>
libbz2(3) Library Functions Manual libbz2(3) NAME libbz2 - library for block-sorting data compression SYNOPSIS cc [ flag ...] file..." -lbz2 [ library ... ] #include <stdio.h> #include <bzlib.h> DESCRIPTION Interfaces in this library provide the ability to compress (and decom- press) files using the Burrows-Wheeler blocksorting text compression algorithm, and Huffman coding. It is provided along with the bzip2(1) utility. See bzip2(1) for more information. The source distribution of bzip2 contains a description of how to use this library in HTML form. For additional information on shared object interfaces, see intro(3). INTERFACES BZ2_bzCompressInit BZ2_bzCompress BZ2_bzCompressEnd BZ2_bzDecompressInit BZ2_bzDecompress BZ2_bzDecompressEnd BZ2_bzReadOpen BZ2_bzReadClose BZ2_bzReadGetUnused BZ2_bzRead BZ2_bzWriteOpen BZ2_bzWrite BZ2_bzWriteClose BZ2_bzWriteClose64 BZ2_bzBuffToBuffCompress BZ2_bzBuffToBuffDecompress BZ2_bzlibVersion BZ2_bzopen BZ2_bzdopen BZ2_bzread BZ2_bzwrite BZ2_bzflush BZ2_bzclose BZ2_bzerror FILES /usr/lib/libbz2.so.1 shared object /usr/lib/64/libbz2.so.1 64-bit shared object ATTRIBUTES See attributes(7) for descriptions of the following attributes: +---------------+------------------+ |ATTRIBUTE TYPE | ATTRIBUTE VALUE | +---------------+------------------+ |Availability | compress/bzip2 | +---------------+------------------+ |Stability | Committed | +---------------+------------------+ SEE ALSO bzip2(1), intro(3) AUTHOR Julian Seward, jseward@acm.org. http://sourceware.cygnus.com/bzip2 http://www.muraroa.demon.co.uk The ideas embodied in bzip2 are due to (at least) the fol- lowing peo- ple: Michael Burrows and David Wheeler (for the block sorting trans- formation), David Wheeler (again, for the Huffman coder), Peter Fenwick (for the structured cod- ing model in the original bzip, and many refinements), and Alistair Moffat, Radford Neal and Ian Witten (for the arithmetic coder in the original bzip). I am much indebted for their help, support and advice. See the man- ual in the source distribution for pointers to sources of documentation. Christian von Roques encouraged me to look for faster sorting algorithms, so as to speed up compres- sion. Bela Lubkin encouraged me to improve the worst-case compression performance. Many people sent patches, helped with portability problems, lent machines, gave advice and were gener- ally helpful. NOTES Source code for open source software components in Oracle Solaris can be found at https://www.oracle.com/downloads/opensource/solaris-source- code-downloads.html. This software was built from source available at https://github.com/oracle/solaris-userland. The original community source was downloaded from https://source- ware.org/pub/bzip2/bzip2-1.0.8.tar.gz. Further information about this software can be found on the open source community website at http://www.bzip.org/. 8 Oct 1999 libbz2(3)