summaryrefslogtreecommitdiff
path: root/libraries/ucl/README
blob: 1ebe483b30bd39d79d5729d289974ccc137d62d9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
UCL is written in ANSI C. Both the source code and the compressed data
format are designed to be portable across platforms.

UCL implements a number of algorithms with the following features:

 * Decompression is simple and *very* fast.
 * Requires no memory for decompression.
 * The decompressors can be squeezed into less than 200 bytes of code.
 * Focuses on compression levels for generating pre-compressed data
   which achieve a quite competitive compression ratio.
 * Allows you to dial up extra compression at a speed cost in the
   compressor. The speed of the decompressor is not reduced.
 * Algorithm is thread safe.
 * Algorithm is lossless.

UCL supports in-place decompression.