JBIG-KIT is a software implementation of the JBIG1 data compression
standard (ITU-T T.82), which was designed for bi-level image data,
such as scanned documents. This library is available in portable C
code. It is widely used in fax products, printer firmware, printer
drivers, document management systems and imaging software.
The package includes two variant implementations: jbig.c implements
nearly all options of the standard, but has to keep the full uncompressed
image in memory, whereas jbig85.c implements just the ITU-T T.85 profile,
with memory management optimized for embedded and fax applications,
buffering only a few lines of the uncompressed image in memory, able
to stream images of initially unknown height.