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 |
Recent releases


Release Notes: This release fixes an XML parser crash. It will write metadata values in name order. It doesn't call gnome_vfs_init in the Python binding.


Release Notes: This release adds a variant of OO_NS_FIELD. It uses gdk_pixbug for thumbnailing when available. It fixes a problem with errors to stdout. It fixes gnome-vfs dependency handling.


Release Notes: This release bumps the ODF version to 1.1 and adds enum to inform users. It fixes criticals when parsing bogus OLE properties. Work has begun on cleaning up the timestamp code.


Release Notes: This release adds namespaces used by Openoffice 3.0, Lotus Symphony, etc. It fixes the gsf_xml_out_start_element to allow child elements mixed with other content.


Release Notes: gsf_opendoc_metadata_subtree was fixed.