The libgsf library is an extensible I/O abstraction library for dealing with structured file formats.