* Added basic archive writing support.
* Added a cpio archive module.
* Added a zip archive module.
* Added the beginnings of a cab archive module.
* Added new API functions, which include:
cxMkDir(), cxGets(), cxExtractFile(), cxExtractArchive(),
cxMakePhysDirs(), cxApplyFsNodeInfo(), cxMakeFile(),
cxGetArchiveFileCount()
* Added functions for extracting individual files and full archives.
* Added extraction notification callbacks.
* Added pkg-config support.
* Added gettext v0.11.3+ support.
* Added an Italian translation. Thanks Domenico Andreoli!
* Added a Dutch translation. Thanks Bert De Meyer!
* Added support for some non-ustar tar formats.
* Added a test program to display the file/directory tree inside of an
archive.
* Removed comprex.h. Applications should now include libcomprex/comprex.h.
* Fixed the extraction code so permissions, timestamps, and ownerships
are set on files and directories.
* Fixed cxEof().
* Fixed the file and directory iterator. It should provide the
correct results now.
* Fixed a bug in the ar module where filenames weren't always read in
correctly.
* Fixed a bug in the tar module where filenames that start with '.'
weren't processed correctly.
* Fixed library linking problems with libbz2 and libz.
* Fixed compiling errors when --prefix wasn't specified, and linking
errors with libltdl.
as archivers/libcomprex.
The libcomprex library transparently handles automatic compression and
decompression of files. The API is similar to C's built-in file access
functions, which provides a smooth transition to libcomprex.
libcomprex can also open uncompressed files, making it a good
replacement for the native file access functions.
libcomprex is part of the GNUpdate project.
libcomprex is currently in development (so should not be used in
stable products).