An extensible I/O abstraction library for dealing with structured file formats
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
debian
doc
gsf-win32
gsf
msvc
po
python
samples
tests
thumbnailer
tools
.gitignore
AUTHORS
BUGS
COPYING
COPYING.LIB
ChangeLog
HACKING
MAINTAINERS
Makefile.am
NEWS
README
TODO
acinclude.m4
autogen.sh
configure.ac
dumpdef.pl
gsf.mk
libgsf-1.pc.in
libgsf-1.spec.in
libgsf-win32-1.pc.in
libgsf-zip.in
libgsf.doap

README

libgsf -- The G Structured File Library
Jody Goldberg <jody@gnome.org>

   The project aims to provide an efficient extensible i/o abstraction for
dealing with different structured file formats.

   libgsf is licensed under the terms of the GNU LGPL included in the
file COPYING.LIB.

To report libgsf bugs, please visit https://gitlab.gnome.org/GNOME/libgsf/issues
-- 

This library has taken insight from

OLE:
    - libole : Michael Meeks, Arturo Tena, and Frank Chiulli
	- which was based on
	    Laola : by Martin Schwartz
	    WINE : Marcus Meissner, Francis Beaudet, Sylvain St-Germain and
		    Thuy Nguyen
	    Caolan McNamara's work

    - POIFS : Marc Johnson

VBA:
    - libole : Michael Meeks and Frank Chiulli figuring out quite a bit about
		how a vba stream is stored.
    - OpenOffice : For confirming many of Michael's hypothesis' and supplying
		insight into the project file structure.
    - Costin Raiu, Kaspersky Labs <craiu@pcnet.ro>
	: For commenting that the dir stream had offsets too.  That way we can
	   avoid OpenOffice's trouble parsing pcode.

gzip:
    - zlib : for doing all the heavy lifting, and suppling gzio.c as an
		example.

Requirements
------------
    autoconf	2.5x
    automake	1.7

    glib	>= 1.3.10
    zlib	>= 1.1.3
    libxml2	>= 2.4.16	(not really, but it is the first to be tested)

Mailing lists
-------------

   There is NO mailing list used to discuss libgsf specificly as yet.  For now
please use the gnumeric list. To subscribe send a mail to:

	gnumeric-list-request@gnome.org
And in the body of the message write "subscribe"

An archive of the mailing lists is available in:
	http://mail.gnome.org/archives/gnumeric-list/