Introduction to Library Functions libbz2(3)
NAME
libbz2 - library for block-sorting data compression
SYNOPSIS
cc [ flag ...] file -lbz2 [ library ... ]
#include
#include
DESCRIPTION
Interfaces in this library provide the ability to compress(and decompress) files using the Burrows-Wheeler blocksort-
ing 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). INTERFACESBZ2_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_bzBuffToBuffCompress
BZ2_bzBuffToBuffDecompress
BZ2_bzlibVersion
BZ2_bzopen
BZ2_bzdopen
BZ2_bzread
BZ2_bzwrite
BZ2_bzflush
BZ2_bzclose
FILES/usr/lib/libbz2.so.1
shared object/usr/lib/sparcv9/libbz2.so.1
64-bit shared object
SunOS 5.10 Last change: 8 Oct 1999 1Introduction to Library Functions libbz2(3)
SEE ALSO
bzip2(1), intro(3) AUTHOR Julian Seward, jseward@acm.org. http://sourceware.cygnus.com/bzip2 http://www.muraroa.demon.co.ukThe ideas embodied in bzip2 are due to (at least) the fol-
lowing people: Michael Burrows and David Wheeler (for the block sorting transformation), David Wheeler (again, forthe 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 muchindebted 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 lookfor 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 generally helpful.ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:_______________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE|
|____________________|__________________|_
| Availability | compress/bzip2 ||____________________|__________________|_
| Interface Stability| Committed ||____________________|_________________|
NOTES Source for libbz is available on http://opensolaris.org.Bare manual page by mike_s@Sun.COM.
SunOS 5.10 Last change: 8 Oct 1999 2