Menu

Tree [d52817] master /
 History

HTTPS access


File Date Author Commit
 doc 2019-07-09 AlexisWilke AlexisWilke [0a8873] Transfer from CVS to GIT
 src 2019-07-09 AlexisWilke AlexisWilke [ff0c4b] Added 3 missing #include so it would compile un...
 tests 2019-07-09 AlexisWilke AlexisWilke [dc175e] Made a couple of tweaks to the configuration so...
 win32 2019-07-09 AlexisWilke AlexisWilke [0a8873] Transfer from CVS to GIT
 zipios++ 2019-07-09 AlexisWilke AlexisWilke [61741b] Added a note about the person who found the bug...
 .cvsignore 2019-07-09 AlexisWilke AlexisWilke [0a8873] Transfer from CVS to GIT
 AUTHORS 2019-07-12 AlexisWilke AlexisWilke [06876d] Somehow I got the CVE link all wrong. This is f...
 COPYING 2019-07-09 AlexisWilke AlexisWilke [0a8873] Transfer from CVS to GIT
 INSTALL 2019-07-09 AlexisWilke AlexisWilke [0a8873] Transfer from CVS to GIT
 Makefile.am 2019-07-09 AlexisWilke AlexisWilke [0a8873] Transfer from CVS to GIT
 NEWS 2019-07-12 AlexisWilke AlexisWilke [06876d] Somehow I got the CVE link all wrong. This is f...
 README.md 2019-07-13 AlexisWilke AlexisWilke [d52817] Fixed README so it can appear as a markdown file.
 acinclude.m4 2019-07-09 AlexisWilke AlexisWilke [0a8873] Transfer from CVS to GIT
 autogen.sh 2019-07-09 AlexisWilke AlexisWilke [0a8873] Transfer from CVS to GIT
 configure.ac 2019-07-09 AlexisWilke AlexisWilke [dc175e] Made a couple of tweaks to the configuration so...
 doxyfile 2019-07-09 AlexisWilke AlexisWilke [0a8873] Transfer from CVS to GIT
 infinite_loop.patch 2019-07-10 AlexisWilke AlexisWilke [8eb3c3] Updated the infinite_loop.patch with the readUi...
 zipios++.spec.in 2019-07-09 AlexisWilke AlexisWilke [0a8873] Transfer from CVS to GIT

Read Me

Introduction

Zipios++ is a small C++ library for reading zip files. The structure
and public interface are based (somewhat loosely) on the java.util.zip
package. The streams created to access the individual entries in a zip
file are based on the standard iostream library.

Zipios++ also provides a way for an application to support files from
multiple sources (e.g. from zip files or from ordinary directories)
transparently.

The source code is released under the GNU Lesser General Public
License.

Dependencies

Requires zlib (http:://www.zlib.org). To run the automatic unit test
suite you need CppUnit (http://cppunit.sourceforge.net)

Installation (Unix)

This software package uses autoconf/automake, so the fast installation
procedure is

./configure
make
make install

For details about installation of autoconfiscated packages refer to
the INSTALL file

'make install' installs the Zipios++ header files under
/usr/include/zipios++/ and the library libzipios.a under
/usr/lib/. You can choose another base path than /usr/ by using the
--prefix switch with configure. See the INSTALL file for
details. Running make also builds a number of test programs that
remain in the source directory zipios++/. The built example binaries
and the corresponding source code have names that start with test_ and
example_. These test programs demonstrate the most important features
in Zipios++.

Installation (Windows)

Currently, makefiles are only provided for Visual C++, along with a
Developer Studio project. It is also planned to support Inprise and Gnu
compilers in the near future.

Before building, if zlib is not in a standard compiler path, the location of
its headers and .lib file must be defined at the top of win32\Makefile.com

To install, using the appropriate make program and one of the following
makefiles:
Makefile.vc - Visual C++ 5, 6 and 7

the procedure (for Visual C++) is
cd win32
nmake -f Makefile.vc

To use the Developer Studio project, run configure.bat from win32 before
compiling. Again, a non-standard location for zlib must be defined in the
project settings before building.

No install options have been defined yet.

Status and Documentation

Please refer to the online documentation at
http://zipios.sourceforge.net. A printable version of the online
documentation is also available at the same URL. The documentation can
be automatically generated from the source if you have Doxygen
installed by running

./configure
make doc

Bugs

Submit bug reports and patches to thomass@deltadata.dk

Contributing

If you're interested in helping with Zipios++ then drop me a note at
thomass@deltadata.dk.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.