Structured Storage (Compound File) mex interface

Interface to Windows structured storage.

You are now following this Submission

Provides an interface to the Win32 Structured Storage API. Includes an illustrative program that dumps images from PowerPoint files by directly reading the 'Pictures' stream.

Structured Storage is a Microsoft file format that essentially allows a filesystem to be created within a single file, where the terms Storage and Stream correspond to folder and file respectively. Such files are often called Compound Files, although this term is slightly more restrictive.

Microsoft Office documents use Structured Storage. Sophisticated third party applications sometimes use it as well. Access to Structure Storage can aid in the direct parsing of vendor files when the application does not provide sufficiently powerful export capabilities.

Cite As

Matthew Kidd (2026). Structured Storage (Compound File) mex interface (https://in.mathworks.com/matlabcentral/fileexchange/8419-structured-storage-compound-file-mex-interface), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0.0

Cleaned up freadss() help. Fixed most mlint nitpicks in pptimgdump().