bzip2/bzlib: elj compression interface
Introduction
This is the elj interface to the bzip2/bzlib version 1.0 of 21 March 2000.
bzip2 is a freely available, patent free (see below), high-quality data
compressor. It typically compresses files to within 10% to 15% of the best
available techniques (the PPM family of statistical compressors), whilst being
around twice as fast at compression and six times faster at decompression.
Details
Documentation for the moment is limited to the source code:
and an example:
Note:
For win32 users we provide the appropriate dll (bzip2.dll) and lib (bzip2.lib) files to work with the bzip2 interface:
For Linux users (for the moment), you will need to download bzip2 and compile for your system (alternatively it may already be configured to your system).
|
|
elj Project Quick Links
|
Project Status/Warning (25 July 2003)
|
Official Downloads:
0.7 Release (20 Jun 03) (announce getting started docs)
|
Docs: Tutorial (pdf),
Style (pdf)
Syntax
etl3 |
wxEiffel: wxWindows (ver:2.4.1) (cvs, wxWindows, lists: users dev, news *, wx-c) |
Common Classes (cvs) |
elj-db: elj database interface |
elj FireBird interface (cvs, lists) |
elj sqlite (cvs, home, list, news, SQL) |
elj SleepyCat interface (cvs, news) |
elj mysql interface) (cvs) |
elj Postgres interface (cvs, news) |
elj btrieve (cvs news) |
compression: zlib bzip2/bzlib
|
elj Lua interface (cvs home list news) |
elj libxml2 interface (cvs eg list news) |
os:
elj win32api interface |
Related/Interesting |
Eiffel Struggle 2003 (NICE cetus-links ceug) |
ewg (Eiffel<->C) (home cvs news) |
ePDF (PDF) (home cvs news) |
yaesockets (home cvs news) |
nenie Eiffel (xml,networking,snmp,DES,..) - (homepage cvs) |
Goanna (web services) - (cvs) |
mico/E (open source Eiffel CORBA services ) |
ePosix: posix interface (news) |
EiffelOpenGL (sf cvs) |
elj-girls: our first application |
diuturnal: multiplayer turn-based strategy game (home cvs) |
elj Perlish -(cvs
examples
Perl) |
elj Reg Exp -(cvs PCRE) |
|