libgsf
« Back to VersTracker
Description:
I/O abstraction library for dealing with structured file formats
Type: Formula  |  Latest Version: 1.14.54@0  |  Tracked Since: Dec 10, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: library file-formats gnome c development
Install: brew install libgsf
About:
libgsf is an I/O abstraction library designed to handle structured file formats like ZIP, OLE, and XML. It provides a consistent API for reading and writing complex file structures, simplifying development for applications that need to interact with these formats. Its main value proposition is offering a reliable and efficient foundation for file format manipulation without dealing with low-level details.
Key Features:
  • Unified API for multiple structured file formats
  • Efficient handling of large files and archives
  • GObject-based, integrating well with the GNOME ecosystem
  • Supports reading and writing operations
Use Cases:
  • Developing applications that need to read or write ZIP archives
  • Parsing OLE compound documents (e.g., older Microsoft Office files)
  • Manipulating XML-based file structures within a container format
Alternatives:
  • zlib – zlib is a lower-level library focused solely on compression, whereas libgsf provides a higher-level abstraction for structured archives.
  • libarchive – libarchive offers broader format support and is often used for archiving tools, while libgsf is more specialized for specific structured formats within applications.
Version History
Detected Version Rev Change Commit
Dec 10, 2025 3:41am 0 VERSION_BUMP e523c9fa
Nov 26, 2024 9:37am 0 VERSION_BUMP 40662668
Oct 1, 2024 6:46pm 0 VERSION_BUMP 9bd10782