chmlib
« Back to VersTracker
Description:
Library for dealing with Microsoft ITSS/CHM files
Type: Formula  |  Latest Version: 0.40@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: library chm microsoft c parsing
Install: brew install chmlib
About:
CHMLib is a lightweight, portable C library designed for parsing and extracting content from Microsoft ITSS (InfoTech Storage System) and CHM (Compiled HTML Help) files. It provides a simple API for developers to access the internal structure of these proprietary archives, enabling the retrieval of HTML pages, images, and other embedded resources without requiring external tools.
Key Features:
  • Lightweight C library with no external dependencies
  • Supports reading and parsing CHM and ITSS archives
  • Provides API for iterating through file contents and extracting data
  • Portable across multiple operating systems
Use Cases:
  • Integrating CHM file support into custom applications or documentation viewers
  • Extracting content from legacy Microsoft Help files for conversion or archival purposes
  • Developing tools that need to read CHM files programmatically on non-Windows platforms
Alternatives:
  • libchm – Similar functionality, but chmlib is often preferred for its simplicity and minimal footprint
  • 7zip – General-purpose archive tool that can extract CHM files but lacks a dedicated API for programmatic access
Version History
Detected Version Rev Change Commit
Oct 15, 2025 5:02pm 0 VERSION_BUMP 2ce94e98
Sep 12, 2025 8:51pm 0 VERSION_BUMP 9dd26fc0