Home
Highly Reusable Software By activity User Interface Text Strings Math Processing
Stored Data
Communications
Hard World File System
|
#License - #Source code - #Example Use -
#include <librock/target/types.c> #include <librock/zlibh.h>
librock_
prefix exclusively in all defines and external
names and macro definitions. The librock license awareness
system is also present in this implementation.
The zlib compression library provides in-memory compression and decompression functions, including integrity checks of the uncompressed data.
Compression can be done in a single step if the buffers are large enough (for example if an input file is mmap'ed), or can be done by repeated calls of the compression function. In the latter case, the application must provide more input and/or consume the output (providing more output space) before each call. [details]
The opposite action, called inflation, is similar. [details]
The library also supports a stdio-like interface to gzip (.gz) files (reading, writing, seeking, rewinding, puts, gets, printf, et al.) [details]
The interface to checksum functions is also exposed. [details]
Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler Licensed under BSD-ish license, NO WARRANTY. Copies must retain this block. License text in <librock/license/zlib.txt> librock_LIDESC_HC=d49ece91d0f3402f1ca405bc4ae7b2a989a56ab2
Verbatim copying and distribution of this generated page is permitted in any medium provided that no changes are made.
(The source of this manual page may be covered by a more permissive license which allows modifications.)
Want to help? We welcome comments, patches. -- Need help? Request paid support.