GNOME Structured File Library

The GNOME Structured File Library is a utility library for reading and writing structured file formats. Support for MS OLE2 streams is complete, as is zip import. There is also support for document metadata and some initial work on decompressing VBA streams in OLE files for future conversion to other languages. This library replaces libole2 and is used in gnumeric, mrproject, abiword, libwv2, koffice. It is also part of the AAF format.

Tags Desktop Environment GNOME Office/Business Financial Spreadsheet Software Development Libraries Archiving Packaging Utilities
Licenses GPL LGPL
Operating Systems POSIX Linux BSD HP-UX IRIX Solaris Unix
Implementation C Python

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  30 Jan 2009 12:25
  • Rrelease-after

Changes: The Win32 build was fixed for glib-2.18 deprecation. MS Office Open Pkg handling was extended to accept POI files. A libxml2 wrapper was added to simplify probing. Fixes were made for Solaris and Mac compilation problems. Non-seekable files are handled in gsf_input_stdio_new. Glib includes were cleaned up. MinGW configure was fixed for libbz2 detection.

  • Rrelease-mid
  •  26 Oct 2008 12:51
  • Rrelease-after

Changes: Some problems were fixed. A bug in sshfs is now worked around. Tar archives are supported. Gsf support for broken archives was improved. A critical message for bad OLE2 is avoided.

  • Rrelease-mid
  •  01 Sep 2008 22:46
  • Rrelease-after

Changes: Revitalized gio support. MS OOX support in gsf-vba-dump. Extended utility wrappers for GsfInfile. More forgiving of corrupt ole2. Additional MS OpenPkg support to facilitate pivots. gtk-doc improvements. The VBA extractor is more accessible. Extensions for the XML parser to allow modularization. g_base64_ routines are used from glib when available. When gio is available, gnomevfs is not linked. A self-check has been added for the benefit of __arm__.

  • Rrelease-mid
  •  09 Mar 2008 13:52
  • Rrelease-after

Changes: This release adds the missing ODF presentation namespace. It will only install the Win32 header on Win32. It fixes XML enum export utils, criticals for corrupted files, an endless loop with broken OLE files, and a memory allocation problem due to broken OLE files. The sanity checks of OLE properties have been improved. gsf (the program) has been enhanced to list all document properties.

  • Rrelease-mid
  •  28 Oct 2007 13:39
  • Rrelease-after

Changes: A typo that would break all XML output has been fixed.

No-screenshot

Project Spotlight

rGallery

An image gallery Web script.

528b514bdbb606ad2973be9ef4271af7_thumb

Project Spotlight

ImgBrowz0r

A PHP class for creating a simple Web-based image gallery.