Libgsf is a simple i/o library that can read and write common file types and handle structured formats that provide file-system-in-a-file semantics.