Mail Archives: djgpp/1997/01/28/20:30:17
From: | mfx AT osiris DOT oeh DOT uni-linz DOT ac DOT at (Markus F.X.J. Oberhumer)
|
Newsgroups: | comp.os.msdos.djgpp
|
Subject: | [ANNOUNCE] LZO 0.27 is available
|
Date: | 28 Jan 1997 20:03:23 GMT
|
Organization: | Johannes Kepler University Linz
|
Lines: | 121
|
Message-ID: | <5clm2b$j26@alijku04.edvz.uni-linz.ac.at>
|
NNTP-Posting-Host: | osiris.oeh.uni-linz.ac.at
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
-----BEGIN PGP SIGNED MESSAGE-----
============================================================================
LZO -- a real-time data compression library
============================================================================
Author : Markus Franz Xaver Johannes Oberhumer
<markus DOT oberhumer AT jk DOT uni-linz DOT ac DOT at>
http://www.infosys.tuwien.ac.at/Staff/lux/marco
Version : 0.27
Date : 19-Jan-1997
Abstract
--------
LZO is a portable lossless data compression library written in ANSI C.
It offers pretty fast compression and very fast decompression.
Decompression requires no memory.
In addition there are slower compression levels achieving a quite
competitive compression ratio while still decompressing at
this very high speed.
LZO is distributed under the GNU General Public License.
Availability
------------
ftp://hpv17.infosys.tuwien.ac.at/pub/mfx/lzo/lzo-0.27.tar.gz
ftp://sunsite.unc.edu/pub/Linux/Incoming/lzo-0.27.tar.gz
ftp://sunsite.unc.edu/pub/Linux/libs/lzo-0.27.tar.gz (soon)
ftp://tsx-11.mit.edu/pub/linux/sources/libs/lzo-0.27.tar.gz (soon)
ftp://ftp.elf.stuba.sk/pub/pc/pack/lzo027.zip
ftp://ftp-os2.nmsu.edu/os2/archiver/lzo027.zip
Archive size is about 155 kB.
What's new since 0.23
---------------------
- portability fixes (LZO now works on my old Atari ST :-)
- fixed a bug in LZO1C-999 that could produce wrong compressed
data in very rare cases
- added LZO1B-999
- adapted for Autoconf 2.12
- improved Pentium performance of LZO1X assembler decompressor (i386+gcc)
- LZO is now distributed under the GNU General Public License (GPL)
I want to release version 1 in the near future - please read
the section 'Feedback' in the documentation.
Introduction
------------
LZO is a data compression library which is suitable for data
de-/compression in real-time. This means it favours speed
over compression ratio.
I named it LZO standing for Lempel-Ziv-Oberhumer.
LZO is written in ANSI C. Both the source code and the compressed
data format are designed to be portable across platforms,
and LZO should work on each architecture that has at least
32 bit integers. Somewhat limited support for 16 bit
MSDOS is implemented as well (using 'huge' pointers).
LZO implements a number of algorithms with the following features:
- Decompression is simple and *very* fast.
- Requires no memory for decompression.
- Compression is pretty fast.
- Requires 64kB of memory for compression.
- Allows you to dial up extra compression at a speed cost in the
compressor. The speed of the decompressor is not reduced.
- Includes compression levels for generating pre-compressed
data which achieve a quite competitive compression ratio.
- Algorithm is thread safe.
- Algorithm is lossless.
Design criteria
---------------
LZO was designed with speed in mind. Decompressor speed has been
favoured over compressor speed. Real-time decompression should be
possible for virtually any application. The implementation of the
LZO1X decompressor in optimized 80x86 assembler code runs about at
the third of the speed of a memcpy() - and even faster for some files.
Portability
-----------
I have built and tested LZO successfully on a variety of
platforms including:
i486 - Linux 1.2.6 - gcc 2.6.3
i586 - Linux 2.0.20 - gcc 2.7.2
i486 - MSDOS - djgpp v2 + gcc 2.7.2
i486 - MSDOS - emx + gcc 2.7.2
i486 - MSDOS - Watcom C32 10.5 (32 bit)
i486 - MSDOS - Borland C 4.0 (16 bit)
i586 - MSDOS - Microsoft C 7.0 (16 bit)
LZO is also reported to work under HP-UX, AIX, IRIX, ConvexOS and Solaris.
For more information point your browser at:
-------------------------------------------
http://www.infosys.tuwien.ac.at/Staff/lux/marco/lzo.html
-----BEGIN PGP SIGNATURE-----
Version: 2.6.2i
iQCVAwUBMu5H4W10fyLu8beJAQHeWAQAtEcgLQ3s/WhLebJ5LqfV6NQIkTjvR2Tw
DXq2QtycgWlwzggZDG+jMdVhbZxbQE+Rrg7EkylL2zbq9thWdLB+tR8FPJJrIJk0
38oj5DobczIG60VTT3HJb2U0U0HjDpPs/WlfsFirnzXHZyYQlhg8v9mGJ6L9YMrY
osbJSicjuHw=
=Owce
-----END PGP SIGNATURE-----
- Raw text -