Menu

Tree [475cab] main master /
 History

HTTPS access


File Date Author Commit
 .github 2021-02-15 Mike Frysinger Mike Frysinger [f2dcdb] github: enable build+test CI action
 tests 2021-02-15 Mike Frysinger Mike Frysinger [a8f520] cleanup code comments
 .gitignore 2021-02-15 Mike Frysinger Mike Frysinger [79335f] liblzw-config: drop old config script
 AUTHORS 2005-11-26 Mike Frysinger Mike Frysinger [bfca11] write basic liblzw based upon public domain nco...
 COPYING 2015-06-24 Mike Frysinger Mike Frysinger [ab0e6d] migrate to github
 ChangeLog 2021-02-15 Mike Frysinger Mike Frysinger [475cab] strip leading space from ChangeLog
 INSTALL 2015-06-24 Mike Frysinger Mike Frysinger [ab0e6d] migrate to github
 Makefile.am 2021-02-15 Mike Frysinger Mike Frysinger [79335f] liblzw-config: drop old config script
 NEWS 2021-02-15 Mike Frysinger Mike Frysinger [b6b724] update changelog for 0.3 release
 README.md 2015-06-24 Mike Frysinger Mike Frysinger [ab0e6d] migrate to github
 UNLICENSE 2015-06-24 Mike Frysinger Mike Frysinger [ab0e6d] migrate to github
 autogen.sh 2021-02-15 Mike Frysinger Mike Frysinger [b56466] refresh build tools
 configure.ac 2021-02-15 Mike Frysinger Mike Frysinger [c36270] update for 0.4 version
 headers.h 2014-01-12 Mike Frysinger Mike Frysinger [c06cd2] change copyright messages to purely author notices
 helpers.h 2014-01-12 Mike Frysinger Mike Frysinger [c06cd2] change copyright messages to purely author notices
 liblzw.pc.in 2010-02-09 Mike Frysinger Mike Frysinger [8de68f] overhaul build system after svn->git breakup
 lzw.c 2021-02-15 Mike Frysinger Mike Frysinger [eb7b1e] fix undefined behavior with va_arg on 16-bit value
 lzw.h 2021-02-15 Mike Frysinger Mike Frysinger [a8f520] cleanup code comments
 lzw_internal.h 2021-02-15 Mike Frysinger Mike Frysinger [a8f520] cleanup code comments

Read Me

Basics

About

liblzw is a small library that provides an API for reading
LZW compressed (.Z) files. The API is
similar to that of zlib (for reading .gz files) and
libbzip2 (for reading .bz2 files) which themselves
are just like the classical UNIX functions for reading files
(e.g. open/read/fopen/fread/etc...).

The core compression code was taken from the canonical
ncompress program.

License

Since the compression algorithms were ripped out of the public-domain package
ncompress, liblzw has also been released
into the public-domain for people to do with as they will. Just please send me
bugfixes as you find them :).

See the UNLICENSE file for more details.

Patents

All existing patents on the LZW algorithm have
expired world-wide.
So LZW is now patent free.

MongoDB Logo MongoDB